Java Reference
In-Depth Information
Data Access/Integration
The data access/integration layer consists of the JDBC, ORM, OXM, JMS, and Transaction modules,
as described in Table 5-3 .
Table 5-3. Data Access/Integration Modules
Modules
Description
JDBC
The JDBC module provides a JDBC abstraction layer that removes the need to use pure JDBC.
ORM
The ORM module provides integration for ORM frameworks, such as JPA, JDO, Hibernate,
and iBatis.
OXM
The OXM module supports object/XML mapping implementations for JAXB, Castor,
XMLBeans, JiBX, and XStream.
JMS
The JMS module provides features for producing and consuming messages.
Transaction
The Transaction module supports programmatic and declarative transaction management.
Test
The test category consists of the Test module, as described in Table 5-4 .
Table 5-4. Test Module
Modules
Description
Test
The Test module supports the testing of Spring components with JUnit or TestNG.
Web
The web layer consists of the Web, Web-Servlet, Web-Struts, and Web-Portlet modules, as
described in Table 5-5 .
Table 5-5. Web Modules
Modules
Description
Web
Spring's Web module provides basic web-oriented integration features and a web-oriented
application context. It also provides several remoting options such as Remote Method
Invocation (RMI), Hessian, Burlap, JAX-WS, and Spring's own HTTP invoker.
Web-Servlet
The Web-Servlet module contains Spring's Model-View-Controller (MVC) implementation for
web applications.
Web-Struts
The Web-Struts module provides support for integrating a classic Struts web tier within a
Spring application. Note that this support is now deprecated as of Spring 3.0.
Web-Portlet
The Web-Portlet module provides the MVC implementation to be used in a portlet environment.
 
 
Search WWH ::




Custom Search