Spring by Example

Skip to main content.

External Links

Here are some links to Spring projects and other resources, but for a much more comprehensive list try going to SpringHub.com.


Table of Contents


Spring Projects

Project Description Maintained by SpringSource
Spring Framework Main Spring distribution X
Spring.NET Main .NET Spring distribution X
     
Spring Batch Provides a generic framework for Batch oriented processing. X
Spring BeanDoc Spring BeanDoc generates documentation and graphing for Spring beans based on configuration files.  
Spring Dynamic Modules Spring Dynamic Modules provides integration with OSGi Runtime Environments. X
Spring Integrations Spring Integrations is an implementation of EAI patterns. X
Spring Java Configuration Java based alternative to configure Spring beans. X
Spring LDAP Simplifies LDAP usage. X
Spring Security Spring Security, formerly Acegi Security, can be used in standard and web applications. X
Spring Web Services Spring Web Services facilitates contract-first SOAP service development model. X
Spring Web Flow Used to manage any web based work flow. X
     
ColdSpring Framework The framework is used to wire dependent ColdFusion Components (CFCs) together.  
Spring Modules Ant integration., Flux suite of products integration., HiveMind integration., Lucene integration., Apache OJB integration., O/R Broker integration., OSWorkflow integration., Tapestry integration., Support for declarative caching services including EHCache, JCS, OSCache, GigaSpaces and others., Support for db4o, Support for JSR-94 Rules Engines such as Drools and Jess, Support for various Jakarta Commons components such as Configuration, Lang, Chain and Commons Validator, Support for JavaSpaces? , including Gigaspaces and Blitz., Support for jBPM 3.0.x and 3.1.x, Support for JSR-170 (Java Content Repository) including Jackrabbit and Jeceira., Support for web template engines like Freemarker, Groovy, Velocity, WebMacro? and XSLT., Valang: Validation Language., Bean Validation Framework., Spring MVC add-ons., XT Framework: Domain-Driven Design oriented framework and Spring MVC AJAX support for developing richer domain models and richer user interfaces.  
Spring Rich Client Spring Rich Client is to facilitate developing rich client GUIs within the Spring Framework.  
   
SpringSource Application Platform Lightweight, Spring-based application server to provide easier deployment of Spring-based applications. The server is OSGi based and also leverages Tomcat. WARs can be deployed, but the server isn't fully Java EE compliant since it will never support EJBs. Downloads, User's Guide, Programmer's Guide, SpringSource Enterprise Bundle Repository X

IDE Plugins

Project Description Maintained by SpringSource
Spring IDE Eclipse IDE plugin to facilitate Spring development. X

Miscellaneous Links

AspectJ Aspect-oriented framework for Java to address modularization issues that standard Object Oriented programming can't address.
EAI Patterns Enterprise Integration Patterns which are primarily based around different messaging patterns.
Grails To quote the Grails site "Grails aims to bring the 'coding by convention' paradigm to Groovy." Grails is built on top of Spring MVC.
Hibernate Hibernate is an Object Relational Mapping (ORM) database framework.
OSGi Alliance OSGi provides a different and more complex classloader model compared to other runtime environments. The Eclipse IDE uses an OSGi runtime environment called Equinox and there is also Apache Felix and Knoppler

Blogs, Forums, & Articles

SpringSource Blogs Typically technical overviews of different Spring project and features.
Spring Framework Forum Forum for discussing and issues developing with the Spring Framework.

Introducing the SpringSource Application Platform Rob Harrop explains the SpringSource Application Platform.
SpringSource Launches New Application Server without Java EE SpringSource launches the beta of a new OSGi based application server that also includes Tomcat. The application server will not be fully Java EE compliant (no EJBs).

Consulting

SpringSource SpringSource, formerly Interface21, is the primary company developing and maintaining Spring.

Conferences

The Spring Experience Annual US conference held in December by SpringSource.