Links ***** Alternatives ============ - google-guice_ Guice (pronounced *juice*) is a lightweight dependency injection framework for Java 5, brought to you by Google. - PicoContainer_ - `Butterfly Container`_ Introduction ============ - `Spring in a nutshell (part. 1 - IoC container 1)`_ - `Spring in a nutshell (part. 1 - IoC container 2)`_ Spring 2 ======== - `Spring 2.0: What's New and Why it Matters`_ - `Spring 2.5: Dependency Injection that doesn't hurt`_ Configuration ============= - `Configuring applications with Spring`_ Database ======== - `Simplifying JDBC With The Spring JDBC Abstraction Framework`_ - `A Primer on Spring's Data Access Object (DAO) Framework`_ - `Data Access with Spring and JPA`_ Dependency Injection ==================== - `Method Injection`_ EJB === - `Chapter 18. Enterprise Java Beans (EJB) integration`_. - `EJB development for Glassfish using Maven2 and Spring`_ - `Sample Application using JSF, Spring 2.5, and Java Persistence APIs with Netbeans 6.1 and Glassfish v2`_. - `GlassFish V2 update center module for Spring Framework`_ - `Spring Community Forums, Core Spring Projects, EJB`_ - This is an old article... but has some notes on EJB support classes: `Pro Spring: Spring and EJB`_ - `The Java EE Application as an EJB/Spring/Hibernate Hybrid`_ - Pitchfork_ An add-on for the Spring Framework performing JSR-250 dependency injection, annotation processing and EJB 3.0-style interception. - `Using Parancoe with Glassfish`_ email ===== - `Send E-mail Using Spring and JavaMail`_ IDE === - `Spring IDE`_ Integration =========== - `Spring Integration in 10 minutes, A`_ - `Spring Integration in 10 minutes, B`_ MVC === - `DWR + Spring integration example`_ OSGi ==== - http://groups.google.com/group/spring-osgi - `Pax-Construct - Spring Dynamic Modules for OSGi`_ Queue ===== - `Guaranteed Delivery in Spring Integration`_ REST ==== - `Playing with Spring's RestTemplate`_ Standards ========= - `Twelve Best Practices For Spring XML Configurations`_ Testing ======= - `Integration Testing with Spring`_ Tool ==== - http://www.springsource.org/roo Web === - WebUtils_ James says this is a very useful class... Webflow ======= - `Web Applications with Spring Web Flow and Terracotta for Spring`_ Web Services ============ - `Invoking Web Services via Spring`_ - `Basic Spring Web services with XFire and JSR 181`_ - `Separation of Concerns in Web Service Implementations`_ Workflow ======== - `Use Spring to create a simple workflow engine`_ Other ===== - `Apache Geronimo and the Spring Framework, Part 2: Building your first application`_ - `JOTM Transactions In Spring And Hibernate`_ - `Migrating to Spring`_ - `Simplifying Enterprise Applications with Spring 2.0 and AspectJ`_ Plugins ======= - `EL4J makes it easy to use best-of-breed J2EE technologies`_. .. _google-guice: http://code.google.com/p/google-guice/ .. _PicoContainer: http://www.picocontainer.org/ .. _`Butterfly Container`: http://butterfly.jenkov.com/ .. _`Spring in a nutshell (part. 1 - IoC container 1)`: http://jroller.com/page/jrjunior?entry=spring_in_a_nutshell_part .. _`Spring in a nutshell (part. 1 - IoC container 2)`: http://jroller.com/page/jrjunior?entry=spring_in_a_nutshell_part1 .. _`Spring 2.0: What's New and Why it Matters`: http://www.infoq.com/articles/spring-2-intro .. _`Spring 2.5: Dependency Injection that doesn't hurt`: http://leonardoborges.com/writings/2007/12/07/spring-25-dependency-injection-that-doesnt-hurt/ .. _`Configuring applications with Spring`: http://blog.carbonfive.com/2008/04/java/configuring-applications-with-spring .. _`Simplifying JDBC With The Spring JDBC Abstraction Framework`: http://www.zabada.com/technology/Wiki.jsp?page=SimplifyingJDBCWithTheSpringJDBCAbstractionFramework .. _`A Primer on Spring's Data Access Object (DAO) Framework`: http://dev2dev.bea.com/pub/a/2006/10/spring-jdbc-dao.html .. _`Data Access with Spring and JPA`: http://java-x.blogspot.com/2006/12/data-access-with-spring-and-jpa.html .. _`Method Injection`: http://blog.springframework.com/rod/?p=1 .. _`Chapter 18. Enterprise Java Beans (EJB) integration`: http://static.springframework.org/spring/docs/2.5.x/reference/ejb.html .. _`EJB development for Glassfish using Maven2 and Spring`: http://wiki.netbeans.org/MavenSpringEJBsOnGlassfish .. _`Sample Application using JSF, Spring 2.5, and Java Persistence APIs with Netbeans 6.1 and Glassfish v2`: http://weblogs.java.net/blog/caroljmcdonald/archive/2008/01/sample_applicat_5.html .. _`GlassFish V2 update center module for Spring Framework`: http://blogs.sun.com/pramodg/entry/glassfish_v2_update_center_module .. _`Spring Community Forums, Core Spring Projects, EJB`: http://forum.springframework.org/forumdisplay.php?f=29 .. _`Pro Spring: Spring and EJB`: http://www.javaworld.com/javaworld/jw-02-2005/jw-0214-springejb.html .. _`The Java EE Application as an EJB/Spring/Hibernate Hybrid`: http://www.devx.com/Java/Article/35722 .. _Pitchfork: http://www.springsource.com/pitchfork/ .. _`Using Parancoe with Glassfish`: http://www.parancoe.org/articles/2007/07/25/using-parancoe-with-glassfish/ .. _`Send E-mail Using Spring and JavaMail`: http://wheelersoftware.com/articles/spring-javamail.html .. _`Spring IDE`: http://www.vaannila.com/spring/spring-ide-1.html .. _`Spring Integration in 10 minutes, A`: http://blog.springsource.com/2009/02/13/982/ .. _`Spring Integration in 10 minutes, B`: http://dlinsin.blogspot.com/2009/02/spring-integration-in-10-minutes.html .. _`DWR + Spring integration example`: http://www.codercorp.com/blog/java/dwr-spring-integration-example-tutorial.html .. _`Pax-Construct - Spring Dynamic Modules for OSGi`: http://www.ops4j.org/projects/pax/construct/examples/spring-osgi.html .. _`Guaranteed Delivery in Spring Integration`: http://blog.xebia.com/2009/11/27/guaranteed-delivery-in-spring-integration/ .. _`Playing with Spring's RestTemplate`: http://dlinsin.blogspot.com/2009/11/playing-with-spring-resttemplate.html .. _`Twelve Best Practices For Spring XML Configurations`: http://www.onjava.com/pub/a/onjava/2006/01/25/spring-xml-configuration-best-practices.html .. _`Integration Testing with Spring`: http://tersesystems.com/post/8800068.jhtml .. _WebUtils: http://static.springsource.org/spring/docs/2.5.6/api/org/springframework/web/util/WebUtils.html .. _`Web Applications with Spring Web Flow and Terracotta for Spring`: http://www.infoq.com/articles/spring-web-flow-terracotta .. _`Invoking Web Services via Spring`: http://internna.blogspot.com/2008/07/invoking-web-services-via-spring.html .. _`Basic Spring Web services with XFire and JSR 181`: http://www.memestorm.com/blog/basic-spring-web-services-with-xfire-and-jsr-181/ .. _`Separation of Concerns in Web Service Implementations`: http://www.onjava.com/pub/a/onjava/2006/09/06/separation-of-concerns-in-web-services.html .. _`Use Spring to create a simple workflow engine`: http://www.javaworld.com/javaworld/jw-04-2005/jw-0411-spring.html .. _`Apache Geronimo and the Spring Framework, Part 2: Building your first application`: http://www.ibm.com/developerworks/opensource/edu/os-dw-os-ag-springframe2.html?S_TACT=105AGX59&S_CMP=GR&ca=dgr-jw17GeronimoSpringApp .. _`JOTM Transactions In Spring And Hibernate`: http://today.java.net/pub/a/today/2006/08/31/jotm-transactions-in-spring-and-hibernate.html .. _`Migrating to Spring`: http://www.onjava.com/pub/a/onjava/2006/12/13/migrating-to-spring.html .. _`Simplifying Enterprise Applications with Spring 2.0 and AspectJ`: http://www.infoq.com/articles/Simplifying-Enterprise-Apps .. _`EL4J makes it easy to use best-of-breed J2EE technologies`: http://el4j.sourceforge.net/