数据访问/集成层包括JDBC、ORM、OXM、JMS和交易模块,如下所述。
JDBC模块:提供了一个JBDC模板样本,消除了传统繁琐的JDBC编码和所需的事务控制,并提供了Spring管理事务的好处。
ORM模块:为与常见的 "对象-关系 "映射框架(如JPA、JDO、Hibernate和
MyBatis)的无缝集成提供了一个API。它还可以使用Spring的事务管理,所以不需要额外的事务控制。
OXM模块:提供一个抽象层的实现,支持对象/XML映射,如JAXB、Castor、 XMLBeans、JiBX和XStream;将Java对象映射到XML数据,将XML数据映射到 Java对象;提供一个API用于将Java对象映射到XML数据,将XML数据映射到Java对象。
JMS模块:一个Java消息服务,提供一套 "消息生产者、消息消费者 "模板,以方便使用JMS发送消息,在两个应用程序之间或分布式系统之间进行异步通信。 事务模块:支持编程式和声明式事务管理。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。