polishing API docs

This commit is contained in:
markpollack
2008-11-04 22:01:34 +00:00
parent 56ff3f150e
commit 219d5087b8
18 changed files with 245 additions and 89 deletions

View File

@@ -10,6 +10,12 @@
</UserData>
<c eid="Spring.Aop" tid="##PROJECT_INTRODUCTION" q="" cd="38813.6247569444"><![CDATA[<P><SPAN class=emphasis><EM>Aspect-Oriented Programming</EM></SPAN> (<SPAN class=emphasis><EM>AOP</EM></SPAN>) complements OOP by providing another way of thinking about program structure. Whereas OO decomposes applications into a hierarchy of objects, AOP decomposes programs into <SPAN class=emphasis><EM>aspects</EM></SPAN> or <SPAN class=emphasis><EM>concerns.&nbsp;</EM> This enables the modularization of concerns such as transaction management that would otherwise cut across multiple objects (such concerns are often termed <SPAN class=emphasis><EM>crosscutting</EM></SPAN> concerns).</SPAN></P>]]></c>
<c eid="Spring.Aop" tid="##PROJECT_GETTINGSTARTED" q="" cd="39245.5270833333"><![CDATA[The <A href="http://www.springframework.net/doc-latest/reference/html/aop-quickstart.html">AOP Quickstart</A> included in the distribution is a good starting point to explore the functionality offered in Spring.NET's AOP Framework.]]></c>
<c eid="Spring.Aop" tid="##SUMMARY" q="" cd="39756.7044097222"><![CDATA[<P>Provides Spring's Aspect Oriented Programming (AOP) functionality.&nbsp; Spring AOP offers:</P>
<UL>
<LI>Introduction support</LI>
<LI>A Pointcut abstraction, supporting "static" pointcuts&nbsp;&nbsp;(class and method-based) and "dynamic" pointcuts (also considering method arguments).</LI>
<LI>A&nbsp;full range of advice types, including around, before, after returning and throws advice.</LI>
<LI>Extensibility allowing arbitrary custom advice types to&nbsp;be plugged in without modifying the core framework.<BR><BR>Spring AOP can be used programmatically or (preferably) integrated with the Spring IoC container.<BR></LI></UL>]]></c>
<c eid="Spring.Aop~AopAlliance.Aop_namespace" tid="##SUMMARY" q="" cd="38813.6244675926"><![CDATA[AOP framework interfaces based on the <A href="http://aopalliance.sourceforge.net/">AOP Alliance</A> API.]]></c>
<c eid="Spring.Aop~AopAlliance.Intercept_namespace" tid="##SUMMARY" q="" cd="38813.6244675926">AOP Alliance interception interfaces.</c>
<c eid="Spring.Aop~Spring.Aop_namespace" tid="##SUMMARY" q="" cd="38813.6244675926"><![CDATA[<P>Core Spring.NET AOP interfaces, built on top of and implementing all of the AOP Alliance AOP interoperability interfaces.</P>
@@ -36,8 +42,9 @@
<c eid="Spring.Aop~Spring.Aop.Target_namespace" tid="##SUMMARY" q="" cd="38813.6244675926"><![CDATA[<P>This namespace contains implementations of the %Spring.Aop.ITargetSource:Spring.Aop~Spring.Aop.ITargetSource% interface.<BR></P>
<P>The simplest implementation is the %SingletonTargetSource:Spring.Aop~Spring.Aop.Target.SingletonTargetSource%, which is used in the AOP framework to wrap a single target instance. This is normally appropriate, and is the current default.</P>
<P>Other features include pooling implementations, that provides a target from a pool for each request, ensuring a single threaded programming model; and a&nbsp;"prototype" implementation, that uses a new target instance for each invocation. (Much like single-call .NET remoting semanics).</P>]]></c>
<c eid="Spring.Aop~Spring.Aspects_namespace" tid="##SUMMARY" q="" cd="39423.514537037">Reusable aspects</c>
<c eid="Spring.Aop~Spring.Aspects_namespace" tid="##SUMMARY" q="" cd="39756.7053009259"><![CDATA[Contains some base infrastructure classes for resuable aspects as well as Spring's Retry aspect]]></c>
<c eid="Spring.Aop~Spring.Aspects.Cache_namespace" tid="##SUMMARY" q="" cd="39423.5146412037">Caching asepct</c>
<c eid="Spring.Aop~Spring.Aspects.Exceptions_namespace" tid="##SUMMARY" q="" cd="39423.514837963">Exception handling aspect</c>
<c eid="Spring.Aop~Spring.Aspects.Logging_namespace" tid="##SUMMARY" q="" cd="39423.5148611111">Logging aspect</c>
<c eid="Spring.Aop~Spring.Aspects.Validation_namespace" tid="##SUMMARY" q="" cd="39756.7048148148">Parameter validation aspect</c>
</DocumentXComments>

View File

@@ -10,6 +10,12 @@
</UserData>
<c eid="Spring.Aop" tid="##PROJECT_INTRODUCTION" q="" cd="38813.6247569444"><![CDATA[<P><SPAN class=emphasis><EM>Aspect-Oriented Programming</EM></SPAN> (<SPAN class=emphasis><EM>AOP</EM></SPAN>) complements OOP by providing another way of thinking about program structure. Whereas OO decomposes applications into a hierarchy of objects, AOP decomposes programs into <SPAN class=emphasis><EM>aspects</EM></SPAN> or <SPAN class=emphasis><EM>concerns.&nbsp;</EM> This enables the modularization of concerns such as transaction management that would otherwise cut across multiple objects (such concerns are often termed <SPAN class=emphasis><EM>crosscutting</EM></SPAN> concerns).</SPAN></P>]]></c>
<c eid="Spring.Aop" tid="##PROJECT_GETTINGSTARTED" q="" cd="39245.5270833333"><![CDATA[The <A href="http://www.springframework.net/doc-latest/reference/html/aop-quickstart.html">AOP Quickstart</A> included in the distribution is a good starting point to explore the functionality offered in Spring.NET's AOP Framework.]]></c>
<c eid="Spring.Aop" tid="##SUMMARY" q="" cd="39756.7044097222"><![CDATA[<P>Provides Spring's Aspect Oriented Programming (AOP) functionality.&nbsp; Spring AOP offers:</P>
<UL>
<LI>Introduction support</LI>
<LI>A Pointcut abstraction, supporting "static" pointcuts&nbsp;&nbsp;(class and method-based) and "dynamic" pointcuts (also considering method arguments).</LI>
<LI>A&nbsp;full range of advice types, including around, before, after returning and throws advice.</LI>
<LI>Extensibility allowing arbitrary custom advice types to&nbsp;be plugged in without modifying the core framework.<BR><BR>Spring AOP can be used programmatically or (preferably) integrated with the Spring IoC container.<BR></LI></UL>]]></c>
<c eid="Spring.Aop~AopAlliance.Aop_namespace" tid="##SUMMARY" q="" cd="38813.6244675926"><![CDATA[AOP framework interfaces based on the <A href="http://aopalliance.sourceforge.net/">AOP Alliance</A> API.]]></c>
<c eid="Spring.Aop~AopAlliance.Intercept_namespace" tid="##SUMMARY" q="" cd="38813.6244675926">AOP Alliance interception interfaces.</c>
<c eid="Spring.Aop~Spring.Aop_namespace" tid="##SUMMARY" q="" cd="38813.6244675926"><![CDATA[<P>Core Spring.NET AOP interfaces, built on top of and implementing all of the AOP Alliance AOP interoperability interfaces.</P>
@@ -20,6 +26,7 @@
<LI>A&nbsp;full range of advice types, including around, before, after returning and throws advice.</LI>
<LI>Extensibility points allowing arbitrary custom advice types to be plugged in without modifying the core framework.</LI></OL>
<P>Spring.NET AOP can be used programmatically or (preferably) in conjunction with the Spring.NET IoC container.</P>]]></c>
<c eid="Spring.Aop~Spring.Aop.Config_namespace" tid="##SUMMARY" q="" cd="39423.6115856481">Custom schema for configuration</c>
<c eid="Spring.Aop~Spring.Aop.Framework_namespace" tid="##SUMMARY" q="" cd="38813.6244675926"><![CDATA[<P>Basic AOP infrastructure compliant with the <A href="http://aopalliance.sourceforge.net/">AOP Alliance</A>&nbsp;interfaces.</P>
<P>Spring.NET AOP supports proxying interfaces or classes, introductions, and offers static and dynamic pointcuts.<BR></P>
<P>Any Spring.NET AOP proxy can be cast to the %ProxyConfig:Spring.Aop~Spring.Aop.Framework.ProxyConfig% AOP configuration interface in this namespace to add or remove interceptors.</P>

View File

@@ -16,7 +16,9 @@
<P>An introductory article to IoC containers can be found in the September 2005 edition of <A href="http://msdn.microsoft.com/msdnmag/issues/05/09/DesignPatterns/default.aspx">MSDN Magazine</A>.&nbsp; Links to additional introductory material on IoC containers can be found on&nbsp;the <A href="www.springframework.net">Spring.NET</A> or <A href="www.springframework.org">Spring Framework</A> web sites.</P>
<P>The design of Spring.NET's IoC container is such that your application objects configured by the IoC container almost always to not need to depend on any classes or interfaces contained in this namespace.&nbsp;</P>
<P>However, you may find it useful to reference this namespace as it contains&nbsp;some general framework style classes&nbsp; &nbsp;These range from&nbsp;%Spring.Expressions:Spring.Core~Spring.Expressions_namespace% that provides&nbsp;evaluation of object graph expressions to&nbsp;%Spring.Util:Spring.Core~Spring.Util_namespace% that provides various Reflection, String, and XML utility functions.</P>]]></c>
<c eid="Spring.Core" tid="##PROJECT_GETTINGSTARTED" q="" cd="39245.5287152778"><![CDATA[<P>Inversion of Control (IoC) containers provide a non-invasive means to configure the dependency of objects in your application.&nbsp; A more detailed&nbsp;introduction to IoC containers can be found is this <A href="http://martinfowler.com/articles/injection.html">article</A> by Martin Fowler which uses a simple movie search application as a means to demonstrate the IoC container.&nbsp; This example&nbsp;implemented using Spring.NET's IoC is available as part of the&nbsp;the Spring.NET distribution and documented as the <A href="http://www.springframework.net/doc-latest/reference/html/quickstarts.html">MovieFinder Quickstart</A>.</P>]]></c>
<c eid="Spring.Core" tid="##PROJECT_GETTINGSTARTED" q="" cd="39756.7060763889"><![CDATA[<P>Inversion of Control (IoC) containers provide a non-invasive means to configure the dependency of objects in your application.&nbsp; A more detailed&nbsp;introduction to IoC containers can be found is this <A href="http://martinfowler.com/articles/injection.html">article</A> by Martin Fowler which uses a simple movie search application as a means to demonstrate the IoC container.&nbsp; </P>
<P>This example&nbsp;implemented using Spring.NET's IoC is available as part of the&nbsp;the Spring.NET distribution and documented as the <A href="http://www.springframework.net/doc-latest/reference/html/quickstarts.html">MovieFinder Quickstart</A>.</P>]]></c>
<c eid="Spring.Core" tid="##SUMMARY" q="" cd="39756.7066898148"><![CDATA[Core instracture supporting Spring's IoC container and other technology agnostic core functionality such as the validation framework, the Spring expression language, and dynamic proxy support.]]></c>
<c eid="Spring.Core~Spring.Caching_namespace" tid="##SUMMARY" q="" cd="39423.5169444444">General caching interfaces and abstract base classes.</c>
<c eid="Spring.Core~Spring.Collections_namespace" tid="##SUMMARY" q="" cd="39053.9711574074"><![CDATA[Collection style classes used throughout the Spring.NET framework.&nbsp; Most notably an implementation of a %Set:Spring.Core~Spring.Collections.ISet% collection class.]]></c>
<c eid="Spring.Core~Spring.Context_namespace" tid="##SUMMARY" q="" cd="39053.9711574074"><![CDATA[<P>Builds on the feature set provided by the Spring.Objects namespace to add support for&nbsp;message sources and for the Observer design pattern, and the ability for application objects to obtain resources.</P>
@@ -40,6 +42,7 @@
<c eid="Spring.Core~Spring.Objects.Events_namespace" tid="##SUMMARY" q="" cd="39053.9711574074">Interfaces that define a loosely coupled event model.</c>
<c eid="Spring.Core~Spring.Objects.Events.Support_namespace" tid="##SUMMARY" q="" cd="39053.9711574074">Support classes for the interfaces defined in the Spring.Objects.Events namespace, such as an implementation of the %IEventRegistry:Spring.Core~Spring.Objects.Events.IEventRegistry% interface.</c>
<c eid="Spring.Core~Spring.Objects.Factory_namespace" tid="##SUMMARY" q="" cd="39053.9711574074"><![CDATA[The core namespace implementing Spring.NET's lightweight Inversion of Control (IoC) container.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>Provides an alternative to the Singleton and Prototype design patterns, including a consistent approach to configuration management. Builds on top of the classes defined in the %Spring.Objects:Spring.Core~Spring.Objects_namespace% namespace.]]></c>
<c eid="Spring.Core~Spring.Objects.Factory.Attributes_namespace" tid="##SUMMARY" q="" cd="39756.7077199074"><![CDATA[Required attribute and corresponding&nbsp;object factory post processor.]]></c>
<c eid="Spring.Core~Spring.Objects.Factory.Config_namespace" tid="##SUMMARY" q="" cd="39053.9711574074">Configuration-related convenience classes for object factories.</c>
<c eid="Spring.Core~Spring.Objects.Factory.Parsing_namespace" tid="##SUMMARY" q="" cd="39423.5176157407">Helper classes used when parsing XML configuration files</c>
<c eid="Spring.Core~Spring.Objects.Factory.Support_namespace" tid="##SUMMARY" q="" cd="39053.972025463"><![CDATA[<P>Classes supporting the classes defined in the Spring.Objects.Factory namespace.<BR></P>

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DocumentXComments Version="5.0" Moniker="L:\projects\Spring.Net\build\package\Spring.NET\bin\net\1.1\debug\Spring.Core.dll" DocType="dx.Net" Template="" ShowInherited="False" SpellLastCheckDateTime="30/12/1899 00:00:00" TreePath="Spring.Core" RelatedProject="Spring-1.0-net-1.1.dxp" RelatedHSProject="" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivate="True" LoadOnDemand="False" LoadSourceComments="False">
<IgnoreWordList>Globalization|instantiating</IgnoreWordList>
<UserData>
@@ -8,7 +8,7 @@
<lang_vbUsage>on</lang_vbUsage>
<lang_VB>on</lang_VB>
<lang_CS>on</lang_CS>
<dtscrollpos>2072</dtscrollpos>
<dtscrollpos>0</dtscrollpos>
</InPlaceEditor>
</UserData>
<c eid="Spring.Core" tid="##PROJECT_INTRODUCTION" q="" cd="39053.9711574074"><![CDATA[<P>The Spring.Core namespace provides an implementation of an Inversion of Control container.&nbsp;</P>
@@ -16,8 +16,10 @@
<P>An introductory article to IoC containers can be found in the September 2005 edition of <A href="http://msdn.microsoft.com/msdnmag/issues/05/09/DesignPatterns/default.aspx">MSDN Magazine</A>.&nbsp; Links to additional introductory material on IoC containers can be found on&nbsp;the <A href="www.springframework.net">Spring.NET</A> or <A href="www.springframework.org">Spring Framework</A> web sites.</P>
<P>The design of Spring.NET's IoC container is such that your application objects configured by the IoC container almost always to not need to depend on any classes or interfaces contained in this namespace.&nbsp;</P>
<P>However, you may find it useful to reference this namespace as it contains&nbsp;some general framework style classes&nbsp; &nbsp;These range from&nbsp;%Spring.Expressions:Spring.Core~Spring.Expressions_namespace% that provides&nbsp;evaluation of object graph expressions to&nbsp;%Spring.Util:Spring.Core~Spring.Util_namespace% that provides various Reflection, String, and XML utility functions.</P>]]></c>
<c eid="Spring.Core" tid="##PROJECT_GETTINGSTARTED" q="" cd="39053.9711574074"><![CDATA[<P>Inversion of Control (IoC) containers provide a non-invasive means to configure the dependency of objects in your application.&nbsp; A more detailed&nbsp;introduction to IoC containers can be found is this <A href="http://martinfowler.com/articles/injection.html">article</A> by Martin Fowler which uses a simple movie search application as a means to demonstrate the IoC container.&nbsp; This example&nbsp;implemented using Spring.NET's IoC is available as part of the&nbsp;the Spring.NET distribution and documented as the <A href="http://www.springframework.net/doc/reference/html/quickstarts.html">MovieFinder Quickstart</A>.</P>]]></c>
<c eid="Spring.Core~Spring.Attributes_namespace" tid="##SUMMARY" q="" cd="39053.9711574074">Custom .NET Attributes provided by the Spring.NET Framework.</c>
<c eid="Spring.Core" tid="##PROJECT_GETTINGSTARTED" q="" cd="39756.7060763889"><![CDATA[<P>Inversion of Control (IoC) containers provide a non-invasive means to configure the dependency of objects in your application.&nbsp; A more detailed&nbsp;introduction to IoC containers can be found is this <A href="http://martinfowler.com/articles/injection.html">article</A> by Martin Fowler which uses a simple movie search application as a means to demonstrate the IoC container.&nbsp; </P>
<P>This example&nbsp;implemented using Spring.NET's IoC is available as part of the&nbsp;the Spring.NET distribution and documented as the <A href="http://www.springframework.net/doc-latest/reference/html/quickstarts.html">MovieFinder Quickstart</A>.</P>]]></c>
<c eid="Spring.Core" tid="##SUMMARY" q="" cd="39756.7066898148"><![CDATA[Core instracture supporting Spring's IoC container and other technology agnostic core functionality such as the validation framework, the Spring expression language, and dynamic proxy support.]]></c>
<c eid="Spring.Core~Spring.Caching_namespace" tid="##SUMMARY" q="" cd="39423.5169444444">General caching interfaces and abstract base classes.</c>
<c eid="Spring.Core~Spring.Collections_namespace" tid="##SUMMARY" q="" cd="39053.9711574074"><![CDATA[Collection style classes used throughout the Spring.NET framework.&nbsp; Most notably an implementation of a %Set:Spring.Core~Spring.Collections.ISet% collection class.]]></c>
<c eid="Spring.Core~Spring.Context_namespace" tid="##SUMMARY" q="" cd="39053.9711574074"><![CDATA[<P>Builds on the feature set provided by the Spring.Objects namespace to add support for&nbsp;message sources and for the Observer design pattern, and the ability for application objects to obtain resources.</P>
<P>There is no necessity for Spring.NET applications explicitly to depend on the functionality provided by either of the&nbsp;%IApplicationContext:Spring.Core~Spring.Context.IApplicationContext% or %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% interfaces. One of the strengths of the Spring.NET architecture is that application objects can almost always be configured without any dependency on Spring.NET-specific APIs.</P>]]></c>
@@ -26,6 +28,8 @@
<P>Contains abstract base classes for the %IApplicationContext:Spring.Core~Spring.Context.IApplicationContext% and %IMessageSource:Spring.Core~Spring.Context.IMessageSource% interfaces.</P>]]></c>
<c eid="Spring.Core~Spring.Core_namespace" tid="##SUMMARY" q="" cd="39053.9711574074">Provides core interfaces that are not specific to any part of the framework.</c>
<c eid="Spring.Core~Spring.Core.IO_namespace" tid="##SUMMARY" q="" cd="39053.9711574074">Generic abstraction for resources such as files accessed via HTTP or the local file system.</c>
<c eid="Spring.Core~Spring.Core.TypeConversion_namespace" tid="##SUMMARY" q="" cd="39423.5170717593">TypeConversion utilities</c>
<c eid="Spring.Core~Spring.Core.TypeResolution_namespace" tid="##SUMMARY" q="" cd="39423.5171296296">TypeResolution utilities</c>
<c eid="Spring.Core~Spring.DataBinding_namespace" tid="##SUMMARY" q="" cd="39053.9711574074">Provides data binding of objects to view components.</c>
<c eid="Spring.Core~Spring.Expressions_namespace" tid="##SUMMARY" q="" cd="39053.9711574074"><![CDATA[Provides&nbsp;evaluation of object graph expressions.]]></c>
<c eid="Spring.Core~Spring.Expressions.Processors_namespace" tid="##SUMMARY" q="" cd="39053.9716435185">Provides additional functionality such as MAX, MIN to evaluation of object graph expressions</c>
@@ -39,22 +43,21 @@
<c eid="Spring.Core~Spring.Objects.Events.Support_namespace" tid="##SUMMARY" q="" cd="39053.9711574074">Support classes for the interfaces defined in the Spring.Objects.Events namespace, such as an implementation of the %IEventRegistry:Spring.Core~Spring.Objects.Events.IEventRegistry% interface.</c>
<c eid="Spring.Core~Spring.Objects.Factory_namespace" tid="##SUMMARY" q="" cd="39053.9711574074"><![CDATA[The core namespace implementing Spring.NET's lightweight Inversion of Control (IoC) container.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>Provides an alternative to the Singleton and Prototype design patterns, including a consistent approach to configuration management. Builds on top of the classes defined in the %Spring.Objects:Spring.Core~Spring.Objects_namespace% namespace.]]></c>
<c eid="Spring.Core~Spring.Objects.Factory.Config_namespace" tid="##SUMMARY" q="" cd="39053.9711574074">Configuration-related convenience classes for object factories.</c>
<c eid="Spring.Core~Spring.Objects.Factory.Parsing_namespace" tid="##SUMMARY" q="" cd="39423.5176157407">Helper classes used when parsing XML configuration files</c>
<c eid="Spring.Core~Spring.Objects.Factory.Support_namespace" tid="##SUMMARY" q="" cd="39053.972025463"><![CDATA[<P>Classes supporting the classes defined in the Spring.Objects.Factory namespace.<BR></P>
<P>Contains a number of abstract base classes for custom IObjectFactory implementations.</P>]]></c>
<c eid="Spring.Core~Spring.Objects.Factory.Xml_namespace" tid="##SUMMARY" q="" cd="39053.9711574074">Contains an abstract XML-based %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% implementation, including an XML Schema for validation.</c>
<c eid="Spring.Core~Spring.Objects.Support_namespace" tid="##SUMMARY" q="" cd="39053.9711574074"><![CDATA[<P>Classes supporting the classes defined in the %Spring.Objects.Factory:Spring.Core~Spring.Objects.Factory_namespace% namespace.<BR></P>
<P>Contains a number of abstract base classes for custom %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% implementations.</P>]]></c>
<c eid="Spring.Core~Spring.Objects.TypeConverters_namespace" tid="##SUMMARY" q="" cd="39053.9720949074"><![CDATA[<P>TypeConverters are used to convert between string and objects and vice versa.</P>
<P>Some of the custom type converter implementation classes in this namespace are registered automatically by an appropriate IObjectWrapper implementation class.</P>
<P><BR>Please consult either the reference documentation or the embedded (API) documentation (for the appropriate IObjectWrapper implementation class) for the specifics of which TypeConverters are pre-registered.</P>]]></c>
<c eid="Spring.Core~Spring.Pool_namespace" tid="##SUMMARY" q="" cd="39053.9711574074">Contains object pool interfaces.</c>
<c eid="Spring.Core~Spring.Pool.Support_namespace" tid="##SUMMARY" q="" cd="39053.9711574074">Contains simple object pool implementation.</c>
<c eid="Spring.Core~Spring.Proxy_namespace" tid="##SUMMARY" q="" cd="39053.9711574074"><![CDATA[<P>Provides classes that can create proxy types via composition or inheritance, and apply any number of custom attributes to the class definition and / or members of the proxied type.<BR></P>
<P>This is useful in those cases where attributes may need to be applied to a class definition to take advantage of behavior that relies on the presence of such attributes. Examples of behavior that can be controlled&nbsp;via the use of attributes include COM+ ServicedComponents and web services.</P>]]></c>
<c eid="Spring.Core~Spring.Reflection.Dynamic_namespace" tid="##SUMMARY" q="" cd="39423.5177314815">High performance reflection</c>
<c eid="Spring.Core~Spring.Threading_namespace" tid="##SUMMARY" q="" cd="39053.9727199074">Threading utilities such as LogicalThreadContext (Thread Local Storage) Latch and Semaphore.</c>
<c eid="Spring.Core~Spring.Util_namespace" tid="##SUMMARY" q="" cd="39053.9711574074">Miscellaneous utility classes, such as string manipulation utilities.</c>
<c eid="Spring.Core~Spring.Util.DynamicReflection_namespace" tid="##SUMMARY" q="" cd="39053.9729050926">High performance reflection.</c>
<c eid="Spring.Core~Spring.Validation_namespace" tid="##SUMMARY" q="" cd="39053.9711574074">Provides validation functionality, for usage in business and / or UI layers.</c>
<c eid="Spring.Core~Spring.Validation.Actions_namespace" tid="##SUMMARY" q="" cd="39053.9711574074">Implementations of %IValidationAction:Spring.Core~Spring.Validation.IValidationAction%.</c>
<c eid="Spring.Core~Spring.Validation.Config_namespace" tid="##SUMMARY" q="" cd="39423.5178587963">Custom schema for validation</c>
<c eid="Spring.Core~Spring.Validation.Validators_namespace" tid="##SUMMARY" q="" cd="39423.5185648148">Validation implementations such as CreditCardValidation, EmailValidator</c>
</DocumentXComments>

View File

@@ -8,7 +8,7 @@
<dtscrollpos>0</dtscrollpos>
</InPlaceEditor>
</UserData>
<c eid="Spring.Testing.NUnit" tid="##PROJECT_GETTINGSTARTED" q="" cd="39234.7393981482"><![CDATA[The reference documentation is the best place to get started using Spring and NUnit together.&nbsp; If you are not familiar with NUnit, check out the NUnit website at www.nunit.org]]></c>
<c eid="Spring.Testing.NUnit" tid="##PROJECT_GETTINGSTARTED" q="" cd="39756.6938078704"><![CDATA[The <A href="http://www.springframework.net/doc-latest/reference/html/testing.html">reference documentation</A> is the best place to get started using Spring and NUnit together.&nbsp; If you are not familiar with NUnit, check out the NUnit website at www.nunit.org]]></c>
<c eid="Spring.Testing.NUnit" tid="##PROJECT_INTRODUCTION" q="" cd="39234.7411689815"><![CDATA[While dependecy injection generally leads to classes that are easier to unit test, precisely becuase there are no hidden dependencies in the code and an objects collaborators can be coded explicitly in the test, it is also important to be able to perform some integration testing enabling you to test things such as:
<DIV class=itemizedlist>
<UL type=disc>
@@ -17,5 +17,7 @@
<LI>
<P>Data access using ADO.NET or an ORM tool. This would include such things such as the correctness of SQL statements / or NHibernate XML mapping files.</P></LI></UL></DIV>
<P>The Spring Framework provides first class support for integration testing in the form of the classes that are packaged in the <FONT color=#000000><CODE class=filename>Spring.Testing.NUnit.dll</CODE> library</FONT></P>]]></c>
<c eid="Spring.Testing.NUnit" tid="##SUMMARY" q="" cd="39756.6931944444"><![CDATA[<P>Superclasses for tests requiring Spring application contexts, including support for transactional execution of test cases,<BR>with automatic rollback on completion. Useful as base classes for application-specific tests.</P>
<P>The superclasses in this package are ideal for integration testing. Unit testing should not normally involve the Spring container,<BR>but should test classes in isolation.<BR></P>]]></c>
<c eid="Spring.Testing.NUnit~Spring.Testing.NUnit_namespace" tid="##SUMMARY" q="" cd="39423.5247569444">Classes for Applicationcontext-ased and transactional tests with NUnit</c>
</DocumentXComments>

View File

@@ -17,4 +17,5 @@
<LI>
<P>Data access using ADO.NET or an ORM tool. This would include such things such as the correctness of SQL statements / or NHibernate XML mapping files.</P></LI></UL></DIV>
<P>The Spring Framework provides first class support for integration testing in the form of the classes that are packaged in the <FONT color=#000000><CODE class=filename>Spring.Testing.NUnit.dll</CODE> library</FONT></P>]]></c>
<c eid="Spring.Testing.NUnit~Spring.Testing.NUnit_namespace" tid="##SUMMARY" q="" cd="39423.5247569444">Classes for Applicationcontext-ased and transactional tests with NUnit</c>
</DocumentXComments>

View File

@@ -5,25 +5,38 @@
<InPlaceEditor>
<inheritedMembers>on</inheritedMembers>
<protectedMembers>on</protectedMembers>
<dtscrollpos>345</dtscrollpos>
<dtscrollpos>0</dtscrollpos>
</InPlaceEditor>
</UserData>
<c eid="Spring.Web" tid="##PROJECT_INTRODUCTION" q="" cd="39053.8824884259"><![CDATA[<P>Spring.Web is an framework that extends the functionality of ASP.NET.&nbsp; It provides the following features</P>
<UL>
<UL>
<LI>Enables Dependency Injection for ASP.NET web pages and controls</LI>
<LI>Enables bi-directional data binding </LI>
<LI>Greatly improves support for data validation</LI>
<LI>Adds localization support</LI>
<LI>Implements result mapping-based page flow</LI>
<LI>Adds Master Pages support to ASP.NET 1.1</LI></UL></UL>
<c eid="Spring.Web" tid="##PROJECT_INTRODUCTION" q="" cd="39756.7017592593"><![CDATA[<P>Spring.NET's web application framework aims to increase your productivity writing ASP.NET WebForms applications. It offers a unique value proposition to creating ASP.NET applications not found in other .NET web frameworks.</P>
<P>The goal of the framework is to make it easy to write 'thin and clean' web applications. By thin, what is meant is that the WebForm's responsibility is to act as adapter between the HTML based world of the web and the oo world of your application. The application layer your web form communicates with is where the business logic resides, not in the web tier. By 'clean' what is meant that the web framework should have a good separation of concerns, leading ideally to an event-handler that does not contain any reference to UI elements. This makes it possible to test your event handler code in integration style tests. Last but not least, Spring's web framework reduces the incidental complexity of common tasks in the web tier, for example the conversion of HTML control data to object and then vice-versa after the request has been processed by the application layer.</P>
<P>Highlights of Spring's Web framework are</P>
<DIV class=itemizedlist>
<UL type=disc>
<LI>
<P><A class=link title="22.4.&nbsp;Dependency Injection for ASP.NET Pages" href="http://www.springframework.net/doc-latest/reference/html/web.html#web-di">Dependency Injection</A> for all ASP.NET artifacts. This includes pages and user controls but also modules, providers and HTTP handlers. Your pages, controls, etc., do not have any Spring dependencies in order to be configured via dependency injection.</P></LI>
<LI>
<P><A class=link title="22.7.&nbsp;Bidirectional Data Binding and Model Management" href="http://www.springframework.net/doc-latest/reference/html/web.html#web-databinding">Bi-directional data binding</A>. This allows you to declaratively define the data that will be marshaled out of your html/user controls and into a data model that in turn is generally submitted to the application layer. After the data model is updated in the application layer, those changes are automatically reflected in the html/user controls on post back. This removes large amounts of tedious, error prone boilerplate code.</P></LI>
<LI>
<P><A class=link title="22.5.&nbsp;Web object scopes" href="http://www.springframework.net/doc-latest/reference/html/web.html#web-objectscope">Web object scopes</A>. Object definitions can be defined at the application, session or request scope. This makes it easy to inject, say a session scoped shopping cart, into your page without having to do any lower level programming</P></LI>
<LI>
<P><A class=link title="22.7.&nbsp;Bidirectional Data Binding and Model Management" href="http://www.springframework.net/doc-latest/reference/html/web.html#web-databinding">Data Model Management</A>. While ASP.NET managed the view state of your form, it does not offer facilities to manage the data model that you build up to submit to the application layer. Spring provides a mechanism similar to view state to help manage your data model.</P></LI>
<LI>
<P><A class=link title="22.11.1.&nbsp;Validation Controls" href="http://www.springframework.net/doc-latest/reference/html/web.html#web-validation-controls">UI agnostic validation framework</A>. Declaratively define complex validation rules, for example that take into account complex relationships in your data model. Error controls are provided to easily render validation failure. This allows you to centralize your validation logic and also reuse it on the server side, for example using parameter validation advice described in the aspect library chapter</P></LI>
<LI>
<P><A class=link title="22.9.&nbsp;Result Mapping" href="http://www.springframework.net/doc-latest/reference/html/web.html#web-resultmapping">Externalized page navigation through 'result mapping'</A>. Instead of hard coding urls and data to direct where a page should go next, result mappings are externally defined and configured that associate logical names and a URL (+ data). This also allows to encryption of values that are sent via Response.Redirect.</P></LI>
<LI>
<P>Improved <A class=link title="22.8.&nbsp;Localization and Message Sources" href="http://www.springframework.net/doc-latest/reference/html/web.html#web-localization">localization</A> and master page support - Advanced localization features (including image localization) as well as declarative configuration of what mater page to apply to different parts of your web application are easy to perform.</P>
<P></P></LI></UL></DIV>
<P>All you know about ASP.NET development still applies, Spring's approach is to 'embrace and extend' the basic ASP.NET programming model so you can be as productive as possible.</P>
<P>&nbsp;</P>
<P>&nbsp;</P>]]></c>
<c eid="Spring.Web" tid="##PROJECT_GETTINGSTARTED" q="" cd="39053.8841666667"><![CDATA[The reference documentation and QuickStart applications (SpringAir and Spring.WebQuickStart) &nbsp;are the best places to get started using the functionality contained in Spring.Web.]]></c>
<c eid="Spring.Web" tid="##PROJECT_GETTINGSTARTED" q="" cd="39756.7015277778"><![CDATA[The <A href="http://www.springframework.net/doc-latest/reference/html/web.html">ASP.NET Web Framework section</A> of the reference documentation and QuickStart applications (<A href="http://www.springframework.net/doc-latest/reference/html/springair.html">SpringAir</A> and Spring.WebQuickStart) &nbsp;are the best places to get started using the functionality contained in Spring.Web.]]></c>
<c eid="Spring.Web~Spring.Caching_namespace" tid="##SUMMARY" q="" cd="39423.5224537037">Caching provider based on ASP.NET cache</c>
<c eid="Spring.Web~Spring.Context.Support_namespace" tid="##SUMMARY" q="" cd="39053.8687731481">Contains implementation of IoC Container for the web environment.</c>
<c eid="Spring.Web~Spring.Core.IO_namespace" tid="##SUMMARY" q="" cd="39423.5229282407">Abstraction for web resources</c>
<c eid="Spring.Web~Spring.DataBinding_namespace" tid="##SUMMARY" q="" cd="39053.8696296296"><![CDATA[Provides&nbsp;bidirectional data binding to handle the mapping of values to and from the controls on a page to the underlying data model]]></c>
<c eid="Spring.Web~Spring.Globalization_namespace" tid="##SUMMARY" q="" cd="39756.7025115741">Provides infrastructure for supporting Globalization in the web tier.</c>
<c eid="Spring.Web~Spring.Globalization.Resolvers_namespace" tid="##SUMMARY" q="" cd="39053.8713888889"><![CDATA[Support for user culture management by exposing the current Culture info <FONT color=#000000>through the UserCulture&nbsp;property on the Page and UserControl classes.&nbsp; </FONT>]]></c>
<c eid="Spring.Web~Spring.Objects.Factory.Support_namespace" tid="##SUMMARY" q="" cd="39053.8728125">Support classes for web based IoC container.</c>
<c eid="Spring.Web~Spring.Objects.Factory.Xml_namespace" tid="##SUMMARY" q="" cd="39053.8729166667">Support classes for web based IoC container.</c>

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DocumentXComments Version="5.0" Moniker="L:\projects\Spring.Net\build\package\Spring.NET\bin\net\1.1\debug\Spring.Web.dll" DocType="dx.Net" Template="" ShowInherited="False" SpellLastCheckDateTime="30/12/1899 00:00:00" TreePath="Spring.Web" RelatedProject="Spring-1.1.0.dxp" RelatedHSProject="" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivate="True" LoadOnDemand="False" LoadSourceComments="False">
<IgnoreWordList>depednecy</IgnoreWordList>
<UserData>
@@ -8,31 +8,43 @@
<dtscrollpos>0</dtscrollpos>
</InPlaceEditor>
</UserData>
<c eid="Spring.Web" tid="##PROJECT_INTRODUCTION" q="" cd="39053.8824884259"><![CDATA[<P>Spring.Web is an framework that extends the functionality of ASP.NET.&nbsp; It provides the following features</P>
<UL>
<UL>
<LI>Enables Dependency Injection for ASP.NET web pages and controls</LI>
<LI>Enables bi-directional data binding </LI>
<LI>Greatly improves support for data validation</LI>
<LI>Adds localization support</LI>
<LI>Implements result mapping-based page flow</LI>
<LI>Adds Master Pages support to ASP.NET 1.1</LI></UL></UL>
<c eid="Spring.Web" tid="##PROJECT_INTRODUCTION" q="" cd="39756.7017592593"><![CDATA[<P>Spring.NET's web application framework aims to increase your productivity writing ASP.NET WebForms applications. It offers a unique value proposition to creating ASP.NET applications not found in other .NET web frameworks.</P>
<P>The goal of the framework is to make it easy to write 'thin and clean' web applications. By thin, what is meant is that the WebForm's responsibility is to act as adapter between the HTML based world of the web and the oo world of your application. The application layer your web form communicates with is where the business logic resides, not in the web tier. By 'clean' what is meant that the web framework should have a good separation of concerns, leading ideally to an event-handler that does not contain any reference to UI elements. This makes it possible to test your event handler code in integration style tests. Last but not least, Spring's web framework reduces the incidental complexity of common tasks in the web tier, for example the conversion of HTML control data to object and then vice-versa after the request has been processed by the application layer.</P>
<P>Highlights of Spring's Web framework are</P>
<DIV class=itemizedlist>
<UL type=disc>
<LI>
<P><A class=link title="22.4.&nbsp;Dependency Injection for ASP.NET Pages" href="http://www.springframework.net/doc-latest/reference/html/web.html#web-di">Dependency Injection</A> for all ASP.NET artifacts. This includes pages and user controls but also modules, providers and HTTP handlers. Your pages, controls, etc., do not have any Spring dependencies in order to be configured via dependency injection.</P></LI>
<LI>
<P><A class=link title="22.7.&nbsp;Bidirectional Data Binding and Model Management" href="http://www.springframework.net/doc-latest/reference/html/web.html#web-databinding">Bi-directional data binding</A>. This allows you to declaratively define the data that will be marshaled out of your html/user controls and into a data model that in turn is generally submitted to the application layer. After the data model is updated in the application layer, those changes are automatically reflected in the html/user controls on post back. This removes large amounts of tedious, error prone boilerplate code.</P></LI>
<LI>
<P><A class=link title="22.5.&nbsp;Web object scopes" href="http://www.springframework.net/doc-latest/reference/html/web.html#web-objectscope">Web object scopes</A>. Object definitions can be defined at the application, session or request scope. This makes it easy to inject, say a session scoped shopping cart, into your page without having to do any lower level programming</P></LI>
<LI>
<P><A class=link title="22.7.&nbsp;Bidirectional Data Binding and Model Management" href="http://www.springframework.net/doc-latest/reference/html/web.html#web-databinding">Data Model Management</A>. While ASP.NET managed the view state of your form, it does not offer facilities to manage the data model that you build up to submit to the application layer. Spring provides a mechanism similar to view state to help manage your data model.</P></LI>
<LI>
<P><A class=link title="22.11.1.&nbsp;Validation Controls" href="http://www.springframework.net/doc-latest/reference/html/web.html#web-validation-controls">UI agnostic validation framework</A>. Declaratively define complex validation rules, for example that take into account complex relationships in your data model. Error controls are provided to easily render validation failure. This allows you to centralize your validation logic and also reuse it on the server side, for example using parameter validation advice described in the aspect library chapter</P></LI>
<LI>
<P><A class=link title="22.9.&nbsp;Result Mapping" href="http://www.springframework.net/doc-latest/reference/html/web.html#web-resultmapping">Externalized page navigation through 'result mapping'</A>. Instead of hard coding urls and data to direct where a page should go next, result mappings are externally defined and configured that associate logical names and a URL (+ data). This also allows to encryption of values that are sent via Response.Redirect.</P></LI>
<LI>
<P>Improved <A class=link title="22.8.&nbsp;Localization and Message Sources" href="http://www.springframework.net/doc-latest/reference/html/web.html#web-localization">localization</A> and master page support - Advanced localization features (including image localization) as well as declarative configuration of what mater page to apply to different parts of your web application are easy to perform.</P>
<P></P></LI></UL></DIV>
<P>All you know about ASP.NET development still applies, Spring's approach is to 'embrace and extend' the basic ASP.NET programming model so you can be as productive as possible.</P>
<P>&nbsp;</P>
<P>&nbsp;</P>]]></c>
<c eid="Spring.Web" tid="##PROJECT_GETTINGSTARTED" q="" cd="39053.8841666667"><![CDATA[The reference documentation and QuickStart applications (SpringAir and Spring.WebQuickStart) &nbsp;are the best places to get started using the functionality contained in Spring.Web.]]></c>
<c eid="Spring.Web" tid="##PROJECT_GETTINGSTARTED" q="" cd="39756.7015277778"><![CDATA[The <A href="http://www.springframework.net/doc-latest/reference/html/web.html">ASP.NET Web Framework section</A> of the reference documentation and QuickStart applications (<A href="http://www.springframework.net/doc-latest/reference/html/springair.html">SpringAir</A> and Spring.WebQuickStart) &nbsp;are the best places to get started using the functionality contained in Spring.Web.]]></c>
<c eid="Spring.Web~Spring.Caching_namespace" tid="##SUMMARY" q="" cd="39423.5224537037">Caching provider based on ASP.NET cache</c>
<c eid="Spring.Web~Spring.Context.Support_namespace" tid="##SUMMARY" q="" cd="39053.8687731481">Contains implementation of IoC Container for the web environment.</c>
<c eid="Spring.Web~Spring.Core.IO_namespace" tid="##SUMMARY" q="" cd="39423.5229282407">Abstraction for web resources</c>
<c eid="Spring.Web~Spring.DataBinding_namespace" tid="##SUMMARY" q="" cd="39053.8696296296"><![CDATA[Provides&nbsp;bidirectional data binding to handle the mapping of values to and from the controls on a page to the underlying data model]]></c>
<c eid="Spring.Web~Spring.Globalization.Resolvers_namespace" tid="##SUMMARY" q="" cd="39053.8713888889"><![CDATA[Support for user culture management by exposing the current Culture info <FONT color=#000000>through the UserCulture&nbsp;property on the Page and UserControl classes.&nbsp; </FONT>]]></c>
<c eid="Spring.Web~Spring.Objects.Factory.Support_namespace" tid="##SUMMARY" q="" cd="39053.8728125">Support classes for web based IoC container.</c>
<c eid="Spring.Web~Spring.Objects.Factory.Xml_namespace" tid="##SUMMARY" q="" cd="39053.8729166667">Support classes for web based IoC container.</c>
<c eid="Spring.Web~Spring.Proxy_namespace" tid="##SUMMARY" q="" cd="39053.8734953704">Support classes for dependency injection on Page/UserControl classes.</c>
<c eid="Spring.Web~Spring.Threading_namespace" tid="##SUMMARY" q="" cd="39423.5231597222">Support classes for thread local storage</c>
<c eid="Spring.Web~Spring.Util_namespace" tid="##SUMMARY" q="" cd="39053.8736111111">Miscellaneous utility classes</c>
<c eid="Spring.Web~Spring.Web.IO_namespace" tid="##SUMMARY" q="" cd="39053.8738078704">Support classes for web based IoC container</c>
<c eid="Spring.Web~Spring.Web.Process_namespace" tid="##SUMMARY" q="" cd="39053.8749189815">Support for processing across multiple distinct requests.</c>
<c eid="Spring.Web~Spring.Web.Services_namespace" tid="##SUMMARY" q="" cd="39053.8785763889">Exporters to create server and client side web service proxies that support dependency injection and AOP.</c>
<c eid="Spring.Web~Spring.Web.Support_namespace" tid="##SUMMARY" q="" cd="39053.8791666667">Support classes for web based IoC container.</c>
<c eid="Spring.Web~Spring.Web.UI_namespace" tid="##SUMMARY" q="" cd="39053.8796759259">Master Pages support for .NET 1.1 and Spring Page/UserControl base classes.</c>
<c eid="Spring.Web~Spring.Web.UI.Controls_namespace" tid="##SUMMARY" q="" cd="39053.8800578704">Various web controls for use with validation and localization features of Spring.Web</c>
<c eid="Spring.Web~Spring.Web.Validation_namespace" tid="##SUMMARY" q="" cd="39053.8802662037">Renderers for displaying results of validation.</c>
<c eid="Spring.Web~Spring.Web.UI.Validation_namespace" tid="##SUMMARY" q="" cd="39423.5234722222">Renderers for the validaiton framework</c>
</DocumentXComments>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DocumentXProject Version="5.0" CompileHelpFile="True" RefreshIfExists="False" DocumentSourceCode="False" AlwaysCopySupportFiles="True" PropertyCommentsFrom="0" RelationshipsFrom="2" DefaultRelsOnlyForCollections="True" ProjectGroupName="Spring-1.2.0" HTMLHelpVersion="1" HHNamespace="Spring.NET" HHIdentifier="Spring.NET-1.2.0" H2PlugIn="True" H2PlugInNamespace="MS.VSIPCC.v80" LocaleID="0" ExcludeFiltersRegExp="False" OutputFileExtension=".html">
<OutputLocation OutputFolder="L:\release\Spring.Net\doc\sdk\Spring-1.2\net-2.0\web" HelpFileName="L:\release\Spring.Net\doc\sdk\Spring-1.2\net-2.0\htmlhelp1and2\Spring.NET.chm" UseFilenameAliases="True" StripMetadata="False" ClearBeforeBuild="True" RemoveOutputFilesAfterCompile="False"/>
<OutputLocation OutputFolder="L:\release\Spring.Net\doc\sdk\Spring-1.2\net-2.0\web\" HelpFileName="L:\release\Spring.Net\doc\sdk\Spring-1.2\net-2.0\htmlhelp1and2\Spring.NET.chm" UseFilenameAliases="True" StripMetadata="False" ClearBeforeBuild="True" RemoveOutputFilesAfterCompile="False"/>
<HTMLHelpOptions UseALinkMenus="False"/>
<OtherOptions CreateContextLinks="True" WriteHelpDescriptions="True" CopySourceCode="False" CreateWinHelpStub="False" Language="English"/>
<IncludeFilters IncludePrivate="False" IncludeFriend="False" IncludeProtected="True" IdentifyVisibility="False">
@@ -263,39 +263,55 @@
<e>Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.FindByValueObjectHibernateCallback`1</e>
<e>Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.ExecuteFindHibernateCallbackUsingDelegate`1</e>
<e>Spring.Data.NHibernate20~Spring.Data.NHibernate.CloseSuppressingMethodInterceptor</e>
<e>Spring.Core~Spring.Core.IO.ResourceHandlerRegistry+TolerantUriParser</e>
<e>Spring.Core~Spring.Objects.Factory.Config.VariablePlaceholderConfigurer+PlaceholderResolvingCompositeVariableSource</e>
<e>Spring.Core~Spring.Objects.Factory.Support.AbstractObjectFactory+ObjectOrderComparator</e>
<e>Spring.Core~Spring.Objects.Factory.Xml.NamespaceParserRegistry+XmlResourceUrlResolver</e>
<e>Spring.Core~Spring.Util.ConfigXmlDocument+CurrentTextPositionHolder</e>
<e>Spring.Core~-PrivateImplementationDetails-{2C2A7DBC-D953-442F-984D-1E79F0F07D7F}+__StaticArrayInitTypeSize=496</e>
<e>Spring.Core~-PrivateImplementationDetails-{2C2A7DBC-D953-442F-984D-1E79F0F07D7F}+__StaticArrayInitTypeSize=12</e>
<e>Spring.Core~-PrivateImplementationDetails-{2C2A7DBC-D953-442F-984D-1E79F0F07D7F}+__StaticArrayInitTypeSize=10</e>
<e>Spring.Web~Spring.Context.Support.WebSupportModule+HandlerConfigurationMetaData</e>
<e>Spring.Web~Spring.Globalization.AspNetResourceCache</e>
<e>Spring.Web~Spring.Web.Support.ControlAccessor</e>
<e>Spring.Web~Spring.Web.Support.ControlCollectionAccessor</e>
<e>Spring.Web~Spring.Web.Support.LocalResourceManager</e>
<e>Spring.Web~Spring.Web.Support.NamingContainerSupportsWebDependencyInjectionOwnerProxy</e>
<e>Spring.Web~Spring.Web.Support.WebFormsResultWebNavigator+NavigableControlInfo</e>
<e>Spring.Messaging~Spring.Messaging.Support.Converters.MessageConverterFactoryObject</e>
</NamespaceExclusions>
<DotNetProperties IncludeRelationshipDiagrams="True" IncludeInheritanceHierarchies="True" IncludeBaseMembers="False" StandardInterfaces="System.*,Microsoft.*" OnlyLinkInherited="True" ExternalDocs="True" UseCommentFiles="True" DrillCommentFiles="True" GenerateXMLLinks="False" XMLIsland="" NoInheritedTopics="True" NoInheritedInLists="False" CreateXMLCommentFile="False" ExcludedLanguages="Delphi,JScript,CPP,CPP2005" GenerateAttributes="True" AttributeFilter="" AttributeFilterInclude="False" VBNETDefaultConstructor="False" LinkOverridenMembersToBaseImplementation="False" UseOverloadSummaryForMasterSummary="False" ExcludeEditorBrowsable="True" GenerateBreadCrumbs="True" IncludeAssemblyBreadCrumb="False"/>
<DatabaseProperties DocumentViewSource="True" DocumentTriggerSource="True" DocumentProcedureSource="True" RetainTaggedComments="False"/>
<XSDProperties UseCustomSettings="False" PageNestingLevels="2" SuppressSingleObjectDiagrams="True" ElementFillColor="15780518" ElementTextColor="0" ElementBorderColor="10789024" ElementBorders="True" ElementRefFillColor="12648447" ElementRefTextColor="0" ElementRefBorderColor="10789024" ElementRefBorders="True" ComplexTypeFillColor="15780518" ComplexTypeTextColor="0" ComplexTypeBorderColor="10789024" ComplexTypeBorders="True" AnyFillColor="13421772" AnyTextColor="0" AnyBorderColor="10789024" AnyBorders="True" NotationTextColor="8421504" RootLinesColor="10789024" DropShadows="False" BoldCaptions="True" GroupParticleSequenceImageFilename="K:\Program Files\Innovasys\documentx5\Configuration\Templates\XMLSchema\xDiagramImages\sequence.gif" GroupParticleChoiceImageFilename="K:\Program Files\Innovasys\documentx5\Configuration\Templates\XMLSchema\xDiagramImages\choice.gif" GroupParticleAllImageFilename="K:\Program Files\Innovasys\documentx5\Configuration\Templates\XMLSchema\xDiagramImages\all.gif"/>
<CommentFiles>
<CommentFile FileName="..\net-1.1\Spring.Aop.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Aop.dll"/>
<CommentFile FileName="..\net-1.1\Spring.Core.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Core.dll"/>
<CommentFile FileName="..\net-1.1\Spring.Testing.NUnit.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Testing.NUnit.dll"/>
<CommentFile FileName="..\net-1.1\Spring.Aop.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Aop.dll"/>
<CommentFile FileName="..\net-1.1\Spring.Web.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Web.dll"/>
<CommentFile FileName="Spring.Data.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Data.dll"/>
<CommentFile FileName="Spring.Web.Extensions.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Web.Extensions.dll"/>
<CommentFile FileName="Spring.Services.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\3.0\debug\Spring.Services.dll"/>
<CommentFile FileName="Spring.Data.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Data.dll"/>
<CommentFile FileName="Spring.Data.NHibernate20.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Data.NHibernate20.dll"/>
<CommentFile FileName="..\net-1.1\Spring.Testing.NUnit.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Testing.NUnit.dll"/>
<CommentFile FileName="Spring.Messaging.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Messaging.dll"/>
<CommentFile FileName="Spring.Messaging.Nms.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Messaging.Nms.dll"/>
<CommentFile FileName="Spring.Scheduling.Quartz.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Scheduling.Quartz.dll"/>
<CommentFile FileName="Spring.Data.NHibernate20.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Data.NHibernate20.dll"/>
</CommentFiles>
<DocType Name="dx.net" Template="Visual Studio 2005 Style" UseHelpTemplates="False">
<TOCSource TOCSource="0" SpecificTOCName=""/>
<ModelCommentProfile Version="5.0" Namespace="dx.net" Name="" Description=""/>
</DocType>
<NetAssemblies RootAssemblyName="">
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Scheduling.Quartz.dll" mRootModule="" AssemblyName="Spring.Scheduling.Quartz" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Testing.NUnit.dll" mRootModule="" AssemblyName="Spring.Testing.NUnit" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Web.dll" mRootModule="" AssemblyName="Spring.Web" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Aop.dll" mRootModule="" AssemblyName="Spring.Aop" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Core.dll" mRootModule="" AssemblyName="Spring.Core" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Data.dll" mRootModule="" AssemblyName="Spring.Data" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Messaging.dll" mRootModule="" AssemblyName="Spring.Messaging" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Messaging.Nms.dll" mRootModule="" AssemblyName="Spring.Messaging.Nms" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Aop.dll" mRootModule="" AssemblyName="Spring.Aop" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Web.dll" mRootModule="" AssemblyName="Spring.Web" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Web.Extensions.dll" mRootModule="" AssemblyName="Spring.Web.Extensions" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\3.0\debug\Spring.Services.dll" mRootModule="" AssemblyName="Spring.Services" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Data.dll" mRootModule="" AssemblyName="Spring.Data" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Data.NHibernate20.dll" mRootModule="" AssemblyName="Spring.Data.NHibernate20" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Testing.NUnit.dll" mRootModule="" AssemblyName="Spring.Testing.NUnit" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Messaging.dll" mRootModule="" AssemblyName="Spring.Messaging" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Messaging.Nms.dll" mRootModule="" AssemblyName="Spring.Messaging.Nms" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Scheduling.Quartz.dll" mRootModule="" AssemblyName="Spring.Scheduling.Quartz" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
</NetAssemblies>
<PropertyBag/>
</DocumentXProject>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DocumentXProject Version="5.0" CompileHelpFile="True" RefreshIfExists="False" DocumentSourceCode="False" AlwaysCopySupportFiles="True" PropertyCommentsFrom="0" RelationshipsFrom="2" DefaultRelsOnlyForCollections="True" ProjectGroupName="Spring-1.2.0 RC1" HTMLHelpVersion="1" HHNamespace="Spring.NET" HHIdentifier="Spring.NET-1.2.0" H2PlugIn="True" H2PlugInNamespace="MS.VSIPCC.v80" LocaleID="0" ExcludeFiltersRegExp="False" OutputFileExtension=".html">
<DocumentXProject Version="5.0" CompileHelpFile="True" RefreshIfExists="False" DocumentSourceCode="False" AlwaysCopySupportFiles="True" PropertyCommentsFrom="0" RelationshipsFrom="2" DefaultRelsOnlyForCollections="True" ProjectGroupName="Spring-1.2.0" HTMLHelpVersion="1" HHNamespace="Spring.NET" HHIdentifier="Spring.NET-1.2.0" H2PlugIn="True" H2PlugInNamespace="MS.VSIPCC.v80" LocaleID="0" ExcludeFiltersRegExp="False" OutputFileExtension=".html">
<OutputLocation OutputFolder="L:\release\Spring.Net\doc\sdk\Spring-1.2\net-2.0\web\" HelpFileName="L:\release\Spring.Net\doc\sdk\Spring-1.2\net-2.0\htmlhelp1and2\Spring.NET.chm" UseFilenameAliases="True" StripMetadata="False" ClearBeforeBuild="True" RemoveOutputFilesAfterCompile="False"/>
<HTMLHelpOptions UseALinkMenus="False"/>
<OtherOptions CreateContextLinks="True" WriteHelpDescriptions="True" CopySourceCode="False" CreateWinHelpStub="False" Language="English"/>
@@ -120,8 +120,6 @@
<e>Spring.Scheduling.Quartz~Spring.Scheduling.Quartz.SimpleThreadPoolTaskExecutor+ThreadRunnableDelegate</e>
<e>Spring.Web~Spring.Caching.AspNetCache+RuntimeCache</e>
<e>Spring.Web~Spring.Context.Support.HttpApplicationConfigurer+ModuleDefinitionsTable</e>
<e>Spring.Web~Spring.Util.ControlAccessor</e>
<e>Spring.Web~Spring.Util.ControlCollectionAccessor</e>
<e>Spring.Web~Spring.Util.VirtualEnvironment+HttpRuntimeEnvironment+SessionDictionaryAdapter</e>
<e>Spring.Web~Spring.Web.Support.AbstractHandlerFactory+NamedObjectDefinition</e>
<e>Spring.Web~Spring.Web.Support.ControlInterceptor</e>
@@ -152,7 +150,6 @@
<e>Spring.Core~Spring.Expressions.PropertyOrFieldNode+EnumValueAccessor</e>
<e>Spring.Core~Spring.Expressions.PropertyOrFieldNode+TypeValueAccessor</e>
<e>Spring.Core~Spring.Objects.Factory.Config.PlaceholderResolvingStringVariableSource</e>
<e>Spring.Core~Spring.Objects.Factory.Config.PlaceholderResolvingCompositeVariableSource</e>
<e>Spring.Core~Spring.Objects.Factory.Support.UnsatisfiedDependencyExceptionData</e>
<e>Spring.Core~Spring.Objects.Factory.Support.ConstructorResolver</e>
<e>Spring.Core~Spring.Objects.Factory.Support.ConstructorResolver+AutowiredArgumentMarker</e>
@@ -266,39 +263,43 @@
<e>Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.FindByValueObjectHibernateCallback`1</e>
<e>Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.ExecuteFindHibernateCallbackUsingDelegate`1</e>
<e>Spring.Data.NHibernate20~Spring.Data.NHibernate.CloseSuppressingMethodInterceptor</e>
<e>Spring.Core~Spring.Core.IO.ResourceHandlerRegistry+TolerantUriParser</e>
<e>Spring.Core~Spring.Objects.Factory.Config.VariablePlaceholderConfigurer+PlaceholderResolvingCompositeVariableSource</e>
<e>Spring.Core~Spring.Objects.Factory.Support.AbstractObjectFactory+ObjectOrderComparator</e>
<e>Spring.Core~Spring.Objects.Factory.Xml.NamespaceParserRegistry+XmlResourceUrlResolver</e>
<e>Spring.Core~Spring.Util.ConfigXmlDocument+CurrentTextPositionHolder</e>
<e>Spring.Core~-PrivateImplementationDetails-{2C2A7DBC-D953-442F-984D-1E79F0F07D7F}+__StaticArrayInitTypeSize=496</e>
<e>Spring.Core~-PrivateImplementationDetails-{2C2A7DBC-D953-442F-984D-1E79F0F07D7F}+__StaticArrayInitTypeSize=12</e>
<e>Spring.Core~-PrivateImplementationDetails-{2C2A7DBC-D953-442F-984D-1E79F0F07D7F}+__StaticArrayInitTypeSize=10</e>
<e>Spring.Web~Spring.Context.Support.WebSupportModule+HandlerConfigurationMetaData</e>
<e>Spring.Web~Spring.Globalization.AspNetResourceCache</e>
<e>Spring.Web~Spring.Web.Support.ControlAccessor</e>
<e>Spring.Web~Spring.Web.Support.ControlCollectionAccessor</e>
<e>Spring.Web~Spring.Web.Support.LocalResourceManager</e>
<e>Spring.Web~Spring.Web.Support.NamingContainerSupportsWebDependencyInjectionOwnerProxy</e>
<e>Spring.Web~Spring.Web.Support.WebFormsResultWebNavigator+NavigableControlInfo</e>
<e>Spring.Messaging~Spring.Messaging.Support.Converters.MessageConverterFactoryObject</e>
</NamespaceExclusions>
<DotNetProperties IncludeRelationshipDiagrams="True" IncludeInheritanceHierarchies="True" IncludeBaseMembers="False" StandardInterfaces="System.*,Microsoft.*" OnlyLinkInherited="True" ExternalDocs="True" UseCommentFiles="True" DrillCommentFiles="True" GenerateXMLLinks="False" XMLIsland="" NoInheritedTopics="True" NoInheritedInLists="False" CreateXMLCommentFile="False" ExcludedLanguages="Delphi,JScript,CPP,CPP2005" GenerateAttributes="True" AttributeFilter="" AttributeFilterInclude="False" VBNETDefaultConstructor="False" LinkOverridenMembersToBaseImplementation="False" UseOverloadSummaryForMasterSummary="False" ExcludeEditorBrowsable="True" GenerateBreadCrumbs="True" IncludeAssemblyBreadCrumb="False"/>
<DatabaseProperties DocumentViewSource="True" DocumentTriggerSource="True" DocumentProcedureSource="True" RetainTaggedComments="False"/>
<XSDProperties UseCustomSettings="False" PageNestingLevels="2" SuppressSingleObjectDiagrams="True" ElementFillColor="15780518" ElementTextColor="0" ElementBorderColor="10789024" ElementBorders="True" ElementRefFillColor="12648447" ElementRefTextColor="0" ElementRefBorderColor="10789024" ElementRefBorders="True" ComplexTypeFillColor="15780518" ComplexTypeTextColor="0" ComplexTypeBorderColor="10789024" ComplexTypeBorders="True" AnyFillColor="13421772" AnyTextColor="0" AnyBorderColor="10789024" AnyBorders="True" NotationTextColor="8421504" RootLinesColor="10789024" DropShadows="False" BoldCaptions="True" GroupParticleSequenceImageFilename="K:\Program Files\Innovasys\documentx5\Configuration\Templates\XMLSchema\xDiagramImages\sequence.gif" GroupParticleChoiceImageFilename="K:\Program Files\Innovasys\documentx5\Configuration\Templates\XMLSchema\xDiagramImages\choice.gif" GroupParticleAllImageFilename="K:\Program Files\Innovasys\documentx5\Configuration\Templates\XMLSchema\xDiagramImages\all.gif"/>
<CommentFiles>
<CommentFile FileName="..\net-1.1\Spring.Aop.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Aop.dll"/>
<CommentFile FileName="..\net-1.1\Spring.Core.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Core.dll"/>
<CommentFile FileName="..\net-1.1\Spring.Testing.NUnit.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Testing.NUnit.dll"/>
<CommentFile FileName="..\net-1.1\Spring.Web.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Web.dll"/>
<CommentFile FileName="Spring.Data.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Data.dll"/>
<CommentFile FileName="Spring.Web.Extensions.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Web.Extensions.dll"/>
<CommentFile FileName="Spring.Services.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\3.0\debug\Spring.Services.dll"/>
<CommentFile FileName="Spring.Messaging.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Messaging.dll"/>
<CommentFile FileName="Spring.Messaging.Nms.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Messaging.Nms.dll"/>
<CommentFile FileName="Spring.Scheduling.Quartz.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Scheduling.Quartz.dll"/>
<CommentFile FileName="Spring.Data.NHibernate20.dxc" DocType="dx.net" ItemMoniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Data.NHibernate20.dll"/>
</CommentFiles>
<CommentFiles/>
<DocType Name="dx.net" Template="Visual Studio 2005 Style" UseHelpTemplates="False">
<TOCSource TOCSource="0" SpecificTOCName=""/>
<ModelCommentProfile Version="5.0" Namespace="dx.net" Name="" Description=""/>
</DocType>
<NetAssemblies RootAssemblyName="">
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Scheduling.Quartz.dll" mRootModule="" AssemblyName="Spring.Scheduling.Quartz" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Testing.NUnit.dll" mRootModule="" AssemblyName="Spring.Testing.NUnit" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Web.dll" mRootModule="" AssemblyName="Spring.Web" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Aop.dll" mRootModule="" AssemblyName="Spring.Aop" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Core.dll" mRootModule="" AssemblyName="Spring.Core" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Data.dll" mRootModule="" AssemblyName="Spring.Data" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Messaging.dll" mRootModule="" AssemblyName="Spring.Messaging" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Messaging.Nms.dll" mRootModule="" AssemblyName="Spring.Messaging.Nms" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Aop.dll" mRootModule="" AssemblyName="Spring.Aop" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Web.dll" mRootModule="" AssemblyName="Spring.Web" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Web.Extensions.dll" mRootModule="" AssemblyName="Spring.Web.Extensions" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\3.0\debug\Spring.Services.dll" mRootModule="" AssemblyName="Spring.Services" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Data.dll" mRootModule="" AssemblyName="Spring.Data" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Data.NHibernate20.dll" mRootModule="" AssemblyName="Spring.Data.NHibernate20" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Testing.NUnit.dll" mRootModule="" AssemblyName="Spring.Testing.NUnit" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Messaging.dll" mRootModule="" AssemblyName="Spring.Messaging" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Messaging.Nms.dll" mRootModule="" AssemblyName="Spring.Messaging.Nms" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
<Assembly Version="5.0" FileName="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Scheduling.Quartz.dll" mRootModule="" AssemblyName="Spring.Scheduling.Quartz" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
</NetAssemblies>
<PropertyBag/>
</DocumentXProject>

View File

@@ -1,10 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DocumentXComments Version="5.0" Moniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Data.NHibernate20.dll" DocType="dx.Net" Template="" ShowInherited="False" SpellLastCheckDateTime="30/12/1899 00:00:00" TreePath="" RelatedProject="Spring-1.2.0.dxp" RelatedHSProject="" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivate="False" LoadOnDemand="True" LoadSourceComments="False">
<DocumentXComments Version="5.0" Moniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Data.NHibernate20.dll" DocType="dx.Net" Template="" ShowInherited="False" SpellLastCheckDateTime="30/12/1899 00:00:00" TreePath="Spring.Data.NHibernate20" RelatedProject="Spring-1.2.0.dxp" RelatedHSProject="" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivate="False" LoadOnDemand="True" LoadSourceComments="False">
<IgnoreWordList/>
<c eid="Spring.Data.NHibernate20" tid="##SUMMARY" q="" cd="39735.9701041667"><![CDATA[<P>This assembly provides integration of NHibernate 1.2 with Spring concepts.</P>
<UserData>
<InPlaceEditor>
<inheritedMembers>on</inheritedMembers>
<protectedMembers>on</protectedMembers>
<dtscrollpos>0</dtscrollpos>
</InPlaceEditor>
</UserData>
<c eid="Spring.Data.NHibernate20" tid="##SUMMARY" q="" cd="39756.6905324074"><![CDATA[<P>This assembly provides integration of NHibernate 2.0 with Spring concepts.</P>
<P>Contains SessionFactory helper classes, a template plus callback for Hibernate access, and an implementation of Spring's transaction SPI for local Hibernate transactions.</P>]]></c>
<c eid="Spring.Data.NHibernate20~Spring.Data.NHibernate_namespace" tid="##SUMMARY" q="" cd="39735.9706944444">Contains HibernateTemplate</c>
<c eid="Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic_namespace" tid="##SUMMARY" q="" cd="39735.9703703704">Generic implementation of HibernateTemplate</c>
<c eid="Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.Support_namespace" tid="##SUMMARY" q="" cd="39735.9704861111">Generic implementation of base DAO class</c>
<c eid="Spring.Data.NHibernate20~Spring.Data.NHibernate.Support_namespace" tid="##SUMMARY" q="" cd="39735.9705902778">Provides Open Session In View module, base DAO class for HibernateTemplate usage, and SessionScope utilty class</c>
</DocumentXComments>
<c eid="Spring.Data.NHibernate20" tid="##PROJECT_GETTINGSTARTED" q="" cd="39756.692037037"><![CDATA[The Spring.Data.NHibernate.Northwind Quick Start application as well as the reference documentation chapter on <A href="http://www.springframework.net/doc-latest/reference/html/orm.htmlhttp://www.springframework.net/doc-latest/reference/html/orm.html">NHibernate integration</A> are good places to get started.]]></c>
<c eid="Spring.Data.NHibernate20" tid="##PROJECT_INTRODUCTION" q="" cd="39756.6923726852"><![CDATA[<P>The Spring Framework provides integration with <SPAN class=emphasis><EM>NHibernate </EM></SPAN>in terms of resource management, DAO implementation support, and transaction strategies. For example for NHibernate, there is first-class support with lots of IoC convenience features, addressing many typical NHibernate integration issues. All of these support packages for O/R (Object Relational) mappers comply with Spring's generic transaction and DAO exception hierarchies. There are usually two integration styles: either using Spring's DAO 'templates' or coding DAOs against the 'plain' NHibernate APIs. In both cases, DAOs can be configured through Dependency Injection and participate in Spring's resource and transaction management.</P>
<P>You can use Spring's support for NHibernate without needing to use Spring IoC or transaction management functionality. The NHibernate support classes can be used in typical 3rd party library style. However, usage inside a Spring IoC container does provide additional benefits in terms of ease of configuration and deployment; as such, most examples in this section show configuration inside a Spring containe</P>]]></c>
<c eid="Spring.Data.NHibernate20~Spring.Data.NHibernate_namespace" tid="##SUMMARY" q="" cd="39735.9706944444">Contains HibernateTemplate</c>
<c eid="Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic_namespace" tid="##SUMMARY" q="" cd="39735.9703703704">Generic implementation of HibernateTemplate</c>
<c eid="Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.Support_namespace" tid="##SUMMARY" q="" cd="39735.9704861111">Generic implementation of base DAO class</c>
<c eid="Spring.Data.NHibernate20~Spring.Data.NHibernate.Support_namespace" tid="##SUMMARY" q="" cd="39735.9705902778">Provides Open Session In View module, base DAO class for HibernateTemplate usage, and SessionScope utilty class</c>
</DocumentXComments>

View File

@@ -1,2 +1,10 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DocumentXComments Version="5.00" DocType="dx.Net" Moniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Data.NHibernate20.dll" ShowInherited="False" Template="" LoadPrivate="False" LoadOnDemand="True" RelatedProject="Spring-1.2.0.dxp"/>
<DocumentXComments Version="5.0" Moniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Data.NHibernate20.dll" DocType="dx.Net" Template="" ShowInherited="False" SpellLastCheckDateTime="30/12/1899 00:00:00" TreePath="" RelatedProject="Spring-1.2.0.dxp" RelatedHSProject="" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivate="False" LoadOnDemand="True" LoadSourceComments="False">
<IgnoreWordList/>
<c eid="Spring.Data.NHibernate20" tid="##SUMMARY" q="" cd="39735.9701041667"><![CDATA[<P>This assembly provides integration of NHibernate 1.2 with Spring concepts.</P>
<P>Contains SessionFactory helper classes, a template plus callback for Hibernate access, and an implementation of Spring's transaction SPI for local Hibernate transactions.</P>]]></c>
<c eid="Spring.Data.NHibernate20~Spring.Data.NHibernate_namespace" tid="##SUMMARY" q="" cd="39735.9706944444">Contains HibernateTemplate</c>
<c eid="Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic_namespace" tid="##SUMMARY" q="" cd="39735.9703703704">Generic implementation of HibernateTemplate</c>
<c eid="Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.Support_namespace" tid="##SUMMARY" q="" cd="39735.9704861111">Generic implementation of base DAO class</c>
<c eid="Spring.Data.NHibernate20~Spring.Data.NHibernate.Support_namespace" tid="##SUMMARY" q="" cd="39735.9705902778">Provides Open Session In View module, base DAO class for HibernateTemplate usage, and SessionScope utilty class</c>
</DocumentXComments>

View File

@@ -3,9 +3,9 @@
<IgnoreWordList/>
<UserData>
<InPlaceEditor>
<dtscrollpos>704</dtscrollpos>
<inheritedMembers>on</inheritedMembers>
<protectedMembers>on</protectedMembers>
<dtscrollpos>1139</dtscrollpos>
</InPlaceEditor>
</UserData>
<c eid="Spring.Data" tid="##PROJECT_INTRODUCTION" q="" cd="39053.9773611111"><![CDATA[<P>The Spring.Data assembly provides an implementation of best practice approaches to data access.</P>
@@ -42,7 +42,8 @@
<P>Simple DataReader to Object mapping framework.</P></LI></UL></UL>
<P>&nbsp;</P>
<P>For more information refer to the Getting Started section within this documentation and the reference documentation, the latest copy of which can be found on the <A href="www.springframework.net">Spring.NET web site</A>.</P>]]></c>
<c eid="Spring.Data" tid="##PROJECT_GETTINGSTARTED" q="" cd="39053.9774884259">The reference documentation and Spring.DataQuickStart are the best places to get started using the functionality contained in Spring.Data.</c>
<c eid="Spring.Data" tid="##PROJECT_GETTINGSTARTED" q="" cd="39756.6902083333"><![CDATA[The reference documentation and <A href="http://www.springframework.net/doc-latest/reference/html/data-quickstart.html">Spring.DataQuickStart</A> are the best places to get started using the functionality contained in Spring.Data.]]></c>
<c eid="Spring.Data" tid="##SUMMARY" q="" cd="39756.6897800926">Foundational support for Data Access, providing and ADO.NET Framework, declarative transaction management, and exception translation features.</c>
<c eid="Spring.Data~Spring.Dao_namespace" tid="##SUMMARY" q="" cd="39053.9757638889"><![CDATA[<P>Exception hierarchy enabling sophisticated error handling independent of the data access approach in use. </P>
<P>For example, when DAOs and data access frameworks use the exceptions in this package (and custom subclasses), calling code can detect and handle common problems such as deadlocks without being tied to a particular data access strategy such as ADO.NET or ORM libraries, as well as vendor specific error codes.</P>]]></c>
<c eid="Spring.Data~Spring.Dao.Support_namespace" tid="##SUMMARY" q="" cd="39053.975787037">Support classes for DAO implementations, providing miscellaneous utility methods.</c>

View File

@@ -3,11 +3,14 @@
<IgnoreWordList/>
<UserData>
<InPlaceEditor>
<dtscrollpos>463</dtscrollpos>
<inheritedMembers>on</inheritedMembers>
<protectedMembers>on</protectedMembers>
<dtscrollpos>0</dtscrollpos>
</InPlaceEditor>
</UserData>
<c eid="Spring.Messaging.Nms" tid="##SUMMARY" q="" cd="39756.6955324074"><![CDATA[Integration classes or Apache ActiveMQ (NMS) providing helper classes for sending and receiving messages synchronously as well as multi-threaded consumption of messages asynchronously.&nbsp; Provides support for PONO based message callbacks.]]></c>
<c eid="Spring.Messaging.Nms" tid="##PROJECT_GETTINGSTARTED" q="" cd="39756.6965740741"><![CDATA[The quick start application, <A href="http://www.springframework.net/doc-latest/reference/html/nms-quickstart.html">Spring.NmsQuickStart</A> as well as the section in the <A href="http://www.springframework.net/doc-latest/reference/html/messaging.html">reference docs</A> are good places to get started.]]></c>
<c eid="Spring.Messaging.Nms" tid="##PROJECT_INTRODUCTION" q="" cd="39756.6966782407"><![CDATA[The goal of Spring's messaging is to increase your productiviity when writing an enterprise strength messaging middleware applications. Spring achieves these goals in several ways. First it provides several helper classes that remove from the developer the incidental complexity and resource management issues that arise when using messaging APIs. Second, the design of these messaging helper classes promote best practices in designing a messaging application by promoting a clear separation between the messaging middleware specific code and business processing that is technology agnostic. This is generally referred to a "plain old .NET object" (or PONO) programming model.]]></c>
<c eid="Spring.Messaging.Nms~Spring.Messaging.Nms.Config_namespace" tid="##SUMMARY" q="" cd="39675.0814699074">Support namespace for declarative messaging configuration, with XML schema being the primary configuration format.</c>
<c eid="Spring.Messaging.Nms~Spring.Messaging.Nms.Connections_namespace" tid="##SUMMARY" q="" cd="39675.0819444444">Provides a IPlatformTransactionManager implementation for a single NMS ConnectionFactory, a SingleConnectionFactory and a CachingConnectionFactory.</c>
<c eid="Spring.Messaging.Nms~Spring.Messaging.Nms.Core_namespace" tid="##SUMMARY" q="" cd="39675.0822337963"><![CDATA[Core namespace of the NMS support.&nbsp; Provides a NmsTemplate and various callback interfaces/delegates]]></c>

View File

@@ -1,2 +1,21 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DocumentXComments Version="5.00" DocType="dx.Net" Moniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Messaging.Nms.dll" ShowInherited="False" Template="" LoadPrivate="False" LoadOnDemand="True" RelatedProject="Spring-1.2.0.dxp"/>
<DocumentXComments Version="5.0" Moniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Messaging.Nms.dll" DocType="dx.Net" Template="" ShowInherited="False" SpellLastCheckDateTime="30/12/1899 00:00:00" TreePath="Spring.Messaging.Nms" RelatedProject="Spring-1.2.0.dxp" RelatedHSProject="" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivate="False" LoadOnDemand="True" LoadSourceComments="False">
<IgnoreWordList/>
<UserData>
<InPlaceEditor>
<inheritedMembers>on</inheritedMembers>
<protectedMembers>on</protectedMembers>
<dtscrollpos>0</dtscrollpos>
</InPlaceEditor>
</UserData>
<c eid="Spring.Messaging.Nms" tid="##SUMMARY" q="" cd="39756.6955324074"><![CDATA[Integration classes or Apache ActiveMQ (NMS) providing helper classes for sending and receiving messages synchronously as well as multi-threaded consumption of messages asynchronously.&nbsp; Provides support for PONO based message callbacks.]]></c>
<c eid="Spring.Messaging.Nms" tid="##PROJECT_GETTINGSTARTED" q="" cd="39756.6965740741"><![CDATA[The quick start application, <A href="http://www.springframework.net/doc-latest/reference/html/nms-quickstart.html">Spring.NmsQuickStart</A> as well as the section in the <A href="http://www.springframework.net/doc-latest/reference/html/messaging.html">reference docs</A> are good places to get started.]]></c>
<c eid="Spring.Messaging.Nms~Spring.Messaging.Nms.Config_namespace" tid="##SUMMARY" q="" cd="39675.0814699074">Support namespace for declarative messaging configuration, with XML schema being the primary configuration format.</c>
<c eid="Spring.Messaging.Nms~Spring.Messaging.Nms.Connections_namespace" tid="##SUMMARY" q="" cd="39675.0819444444">Provides a IPlatformTransactionManager implementation for a single NMS ConnectionFactory, a SingleConnectionFactory and a CachingConnectionFactory.</c>
<c eid="Spring.Messaging.Nms~Spring.Messaging.Nms.Core_namespace" tid="##SUMMARY" q="" cd="39675.0822337963"><![CDATA[Core namespace of the NMS support.&nbsp; Provides a NmsTemplate and various callback interfaces/delegates]]></c>
<c eid="Spring.Messaging.Nms~Spring.Messaging.Nms.Listener_namespace" tid="##SUMMARY" q="" cd="39675.0826388889"><![CDATA[This namespace contains the base message listener container facility. It contains the&nbsp;SimpleMessageListenerContainer.]]></c>
<c eid="Spring.Messaging.Nms~Spring.Messaging.Nms.Listener.Adapter_namespace" tid="##SUMMARY" q="" cd="39675.0828125">Message listener adapter mechanism that delegates to target listener methods, converting messages to appropriate message content types (such as String or byte array) that get passed into listener methods.</c>
<c eid="Spring.Messaging.Nms~Spring.Messaging.Nms.Support_namespace" tid="##SUMMARY" q="" cd="39675.0830092593"><![CDATA[This package provides generic NMSsupport classes,<BR>to be used by higher-level classes like NmsTemplate.]]></c>
<c eid="Spring.Messaging.Nms~Spring.Messaging.Nms.Support.Converter_namespace" tid="##SUMMARY" q="" cd="39675.0832407407"><![CDATA[Provides a IMessageConverter abstraction to convert<BR>between .NET objects and NMS messages.]]></c>
<c eid="Spring.Messaging.Nms~Spring.Messaging.Nms.Support.Destinations_namespace" tid="##SUMMARY" q="" cd="39675.0834606482">Support classes that deal with destination management.</c>
</DocumentXComments>

View File

@@ -3,12 +3,14 @@
<IgnoreWordList/>
<UserData>
<InPlaceEditor>
<dtscrollpos>0</dtscrollpos>
<inheritedMembers>on</inheritedMembers>
<protectedMembers>on</protectedMembers>
<dtscrollpos>0</dtscrollpos>
</InPlaceEditor>
</UserData>
<c eid="Spring.Scheduling.Quartz" tid="##SUMMARY" q="" cd="39675.087962963">Support for configuring Quartz.NET scheduler objects in a Spring context.</c>
<c eid="Spring.Scheduling.Quartz" tid="##PROJECT_GETTINGSTARTED" q="" cd="39756.6981365741"><![CDATA[The quick start application <A href="http://www.springframework.net/doc-latest/reference/html/quartz-quickstart.html">Spring.Scheduling.Quartz.Example</A>, as well as the <A href="http://www.springframework.net/doc-latest/reference/html/scheduling.html#scheduling-quartz">Quartz section</A> in the reference docs are good places to get started.]]></c>
<c eid="Spring.Scheduling.Quartz" tid="##PROJECT_INTRODUCTION" q="" cd="39756.6987615741"><![CDATA[For convenience purposes, Spring offers a couple of classes that simplify the usage of Quartz within Spring-based applications.&nbsp; For example&nbsp;a convenience class for the Quartz Scheduler is available that allows you to invoke a method of an existing target object.]]></c>
<c eid="Spring.Scheduling.Quartz~Spring.Scheduling_namespace" tid="##SUMMARY" q="" cd="39675.0885300926">Base exceptions</c>
<c eid="Spring.Scheduling.Quartz~Spring.Scheduling.Quartz_namespace" tid="##SUMMARY" q="" cd="39675.0884259259"><![CDATA[Support classes for the open source scheduler Quartz.NET allowing to set up Quartz Scheduler, JobDetails and Triggers as objects ina Spring context.&nbsp; Also provides convenience classes for implementing Quartz Jobs]]></c>
</DocumentXComments>

View File

@@ -1,2 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DocumentXComments Version="5.00" DocType="dx.Net" Moniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Scheduling.Quartz.dll" ShowInherited="False" Template="" LoadPrivate="False" LoadOnDemand="True" RelatedProject="Spring-1.2.0.dxp"/>
<DocumentXComments Version="5.0" Moniker="L:\projects\spring-net\trunk\build\net\2.0\debug\Spring.Scheduling.Quartz.dll" DocType="dx.Net" Template="" ShowInherited="False" SpellLastCheckDateTime="30/12/1899 00:00:00" TreePath="Spring.Scheduling.Quartz" RelatedProject="Spring-1.2.0.dxp" RelatedHSProject="" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivate="False" LoadOnDemand="True" LoadSourceComments="False">
<IgnoreWordList/>
<UserData>
<InPlaceEditor>
<dtscrollpos>0</dtscrollpos>
<inheritedMembers>on</inheritedMembers>
<protectedMembers>on</protectedMembers>
</InPlaceEditor>
</UserData>
<c eid="Spring.Scheduling.Quartz" tid="##SUMMARY" q="" cd="39675.087962963">Support for configuring Quartz.NET scheduler objects in a Spring context.</c>
<c eid="Spring.Scheduling.Quartz~Spring.Scheduling_namespace" tid="##SUMMARY" q="" cd="39675.0885300926">Base exceptions</c>
<c eid="Spring.Scheduling.Quartz~Spring.Scheduling.Quartz_namespace" tid="##SUMMARY" q="" cd="39675.0884259259"><![CDATA[Support classes for the open source scheduler Quartz.NET allowing to set up Quartz Scheduler, JobDetails and Triggers as objects ina Spring context.&nbsp; Also provides convenience classes for implementing Quartz Jobs]]></c>
</DocumentXComments>

View File

@@ -1,2 +1,38 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DocumentXComments Version="5.00" DocType="dx.Net" Moniker="L:\projects\spring-net\trunk\build\net\3.0\debug\Spring.Services.dll" ShowInherited="False" Template="" LoadPrivate="False" LoadOnDemand="True" RelatedProject="Spring-1.2.0.dxp"/>
<DocumentXComments Version="5.0" Moniker="L:\projects\spring-net\trunk\build\net\3.0\debug\Spring.Services.dll" DocType="dx.Net" Template="" ShowInherited="False" SpellLastCheckDateTime="30/12/1899 00:00:00" TreePath="Spring.Services" RelatedProject="Spring-1.2.0.dxp" RelatedHSProject="" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivate="False" LoadOnDemand="True" LoadSourceComments="False">
<IgnoreWordList/>
<UserData>
<InPlaceEditor>
<inheritedMembers>on</inheritedMembers>
<protectedMembers>on</protectedMembers>
<dtscrollpos>0</dtscrollpos>
</InPlaceEditor>
</UserData>
<c eid="Spring.Services" tid="##PROJECT_GETTINGSTARTED" q="" cd="39756.6884837963"><![CDATA[Please refer to the Portable Service Abstraction QuickStart application distributed with Spring and described in the reference docs <A href="http://www.springframework.net/doc-latest/reference/html/remoting-quickstart.html">here</A>.&nbsp; The <A href="http://www.springframework.net/doc-latest/reference/html/spring-services.html">reference docs</A> are also a good place to get started.]]></c>
<c eid="Spring.Services" tid="##PROJECT_INTRODUCTION" q="" cd="39756.6888425926"><![CDATA[<P>The goal of Spring's integration with distributed technologies is to adapt plain .NET objects so they can be used with a specific distributed technology. This integration is designed to be as non-intrusive as possible. If you need to expose an object to a remote process then you can define an exporter for that object. Similarly, on the client side you define an corresponding endpoint accessor. Of course, the object's methods still need to be suitable for remoting, i.e. coarse grained, to avoid making unnecessary and expensive remote calls.</P>
<P>Since these exporters and client side endpoint accessors are defined using meta data for Spring IoC container, you can easily use dependency injection on them to set initial state and to 'wire up' the presentation tier, such as web forms, to the service layer. In addition, you may apply AOP aspects to the exported classes and/or service endpoints to apply behavior such as logging, security, or other custom behavior that may not be provided by the target distributed technology. The Spring specific terminology for this approach to object distribution is known as Portable Service Abstractions (PSA). As a result of this approach, you can decide much later in the development process the technical details of how you will distribute your objects as compared to traditional code centric approaches. Changing of the implementation is done though configuration of the IoC container and not by recompilation. Of course, you may choose to not use the IoC container to manage these objects and use the exporter and service endpoints programatically.</P>
<P>&nbsp;</P>
<P>Supported technologies are:</P>
<UL>
<UL>
<LI>.NET Remoting</LI>
<LI>EnterpriseServices</LI>
<LI>.ASMX WebServices</LI>
<LI>WCF Services</LI></UL></UL>]]></c>
<c eid="Spring.Services" tid="##SUMMARY" q="" cd="39756.6887847222"><![CDATA[Provides support for adapting plain .NET objects (PONOs) to a specific disributed technology. Supported technologies are:
<UL>
<UL>
<LI>.NET Remoting</LI>
<LI>EnterpriseServices</LI>
<LI>.ASMX WebServices</LI>
<LI>WCF Services</LI></UL></UL>]]></c>
<c eid="Spring.Services~Spring.EnterpriseServices_namespace" tid="##SUMMARY" q="" cd="39756.6835069444">Remoting classes for EnterpriseService/COM+ Services in .NET. Provides a proxy factory for accessing .NET EnterpriseService objects, an exporter for making object available to .NET EnterpriseService clients, and an application exporter to register EnterpriseService applications</c>
<c eid="Spring.Services~Spring.Remoting_namespace" tid="##SUMMARY" q="" cd="39756.6851041667"><![CDATA[<FONT size=2>Remoting classes for conventional .NET remotoing. Provides a proxy factory for accessing .NET remoted objects and an exporter for making objects available to .NET Remoting clients.</FONT><FONT size=2>
<P align=left>&nbsp;</P></FONT>]]></c>
<c eid="Spring.Services~Spring.Remoting.Config_namespace" tid="##SUMMARY" q="" cd="39756.6840393519">Configuration support classes for Spring .NET Remoting support, such as custom namespaces</c>
<c eid="Spring.Services~Spring.Remoting.Support_namespace" tid="##SUMMARY" q="" cd="39756.6873263889">Support classes for the .NET Remoting subsystem, such as the proxy type builder.</c>
<c eid="Spring.Services~Spring.ServiceModel_namespace" tid="##SUMMARY" q="" cd="39756.6868634259">Provides a Spring specific System.ServiceModel.ServiceHost</c>
<c eid="Spring.Services~Spring.ServiceModel.Activation_namespace" tid="##SUMMARY" q="" cd="39756.6861458333">Support for hosting WCF services in a standalone application</c>
<c eid="Spring.Services~Spring.ServiceModel.Support_namespace" tid="##SUMMARY" q="" cd="39756.687349537">Support classes for the WCF subsystem, providing proxy builder, such as the proxy type builder.</c>
<c eid="Spring.Services~Spring.Web.Services_namespace" tid="##SUMMARY" q="" cd="39756.6852546296"><![CDATA[Remoting classes for .ASMX Web Services.&nbsp; This namespace provides proxy factories for accessing .ASMX Web Services and an exporter for making objects available to .ASMX Web Service clients.]]></c>
</DocumentXComments>