Data Access/Integration is responsible for setting and getting public or private data. It acts as a bridge between the data-access layer and the business layer. Here are some names of the data modules:
- JDBC: Java Database Connectivity (JDBC) helps the application to connect with the database.
- Object-relational mapping: This uses as an integration layer for object-relational mapping (ORM) APIs.
- Object/XML mapping: This uses as an integration layer for object/XML mapping (OXM) implementations.
- Java Messaging Service: This is used to provide support in Spring for the Java Messaging Service (JMS).
- Transactions: This is used to provide programmatic and declarative transaction management for the POJO classes.