diff --git a/doc/reference/src/images/Modules Diagram.pptx b/doc/reference/src/images/Modules Diagram.pptx new file mode 100644 index 00000000..aa01c978 Binary files /dev/null and b/doc/reference/src/images/Modules Diagram.pptx differ diff --git a/doc/reference/src/images/overview.gif b/doc/reference/src/images/overview.gif index 073655e5..a79f2b88 100644 Binary files a/doc/reference/src/images/overview.gif and b/doc/reference/src/images/overview.gif differ diff --git a/doc/reference/src/overview.xml b/doc/reference/src/overview.xml index 7a9bf865..d90c4297 100644 --- a/doc/reference/src/overview.xml +++ b/doc/reference/src/overview.xml @@ -16,7 +16,13 @@ * limitations under the License. */ --> - + Introduction @@ -96,8 +102,8 @@ started to use the term Dependency Injection. His article then continued to explain the ideas underpinning the Inversion of Control (IoC) and Dependency Injection (DI) principle. If you need a decent insight into IoC - and DI, please do refer to the article : - + and DI, please do refer to the article : http://martinfowler.com/articles/injection.html. @@ -110,7 +116,7 @@ - + @@ -129,7 +135,7 @@ logging, performance monitoring, caching, method retry, and exception handling. - Spring.Data - Use this + Spring.Data - Use this module to achieve greater efficiency and consistency in writing data access functionality in ADO.NET and to perform declarative transaction management. @@ -140,11 +146,27 @@ within the same transaction. NHibernate 1.0 users will benefit from ease of use APIs to perform data access operations. + Spring.Messaging - Use this module + to raise the level of abstraction when interacting with the Microsoft MSMQ + message queing middleware + + Spring.Messaging.NMS - Use this + module to raise the level of abstraction when interacting with the Apache + ActiveMQ (NMS) message queing middleware + + Spring.Messaging.EMS - Use this + module to raise the level of abstraction when interacting with the Tibco + Enterprise Message Service (EMS) message queing middleware + Spring.Web - Use this module to raise the level of abstraction when writing ASP.NET web applications allowing you to effectively address common pain-points in ASP.NET such as data binding, validation, and ASP.NET page/control/module/provider configuration. + Spring.Web.Mvc - Use this module to integrate the functionality of + the Spring.Core and Spring.Aop modules into your ASP.NET MVC 2 + projects. + Spring.Web.Extensions - Use this module to raise the level of abstraction when writing ASP.NET web applications allowing you to effectively address common pain-points in ASP.NET such as @@ -160,6 +182,13 @@ Spring.Testing.NUnit - Use this module to perform integration testing with NUnit. + Spring.Testing.MSTest - Use this module + to perform integration testing with MSTest + + Spring.Scheduling.Quartz - Use + this module to support interacting with the Quartz.NET job scheduler + infrastructure. + The Spring.Core module also includes the following additional features @@ -302,10 +331,11 @@ - NHibernate Northwind: Demonstrates use of Spring's NHibernate - integration to simplify the use of NHibernate. Web tier is also - included showing how to use the Open-Session In View approach to - session management in the web tier. + NHibernate Northwind: + Demonstrates use of Spring's NHibernate integration to simplify the + use of NHibernate. Web tier is also included showing how to use the + Open-Session In View approach to session management in the web + tier. @@ -344,4 +374,4 @@ mailing lists and forums you can find on the main Spring.NET website. - \ No newline at end of file +