JPA规范标准及优势浅析

开发 后端
本文介绍JPA规范,以及在Spring 2.0.1中,正式提供对JPA的支持和对于EJB来说,实体bean一直是被批评的对象,由于其太复杂和庞大。

看了JPA的规范,作为EJB 3的重要组成部分,JPA 还是值得关注的。看完JPA规范,感觉JPA还是比较的单一的,其目标就是实现Java 持久性的通用。JPA采用纯pojo的方式实现,更多的是采用Java 5注释。JPA 的优势是多供应商的支持,可以运行在容器之中,也可以运行于容器之外,这就是其优点。

Hibernate 从3.2开始,就开始兼容JPA.同样,jdo,也开始兼容JPA.在orm的领域中,看来JPA已经是王道,JPA规范就是规范。在各大厂商的支持下,JPA的使用开始变得广泛。

在Spring 2.0.1中,正式提供对JPA的支持,目前支持的实现包括toplink,hibernate entitymanager以及openJPA.这也促成了JPA的发展,要知道JPA的好处在于可以分离于容器运行,变得更加的简洁。

对于EJB来说,实体bean一直是被批评的对象,由于其太复杂和庞大。JPA的出现,很大程度的分离了复杂性。这让ejb的推广也变得容易。

但愿不久的将来,JPA能成为真正的标准。

【编辑推荐】

  1. OpenJPA成为Apache***项目
  2. 在Spring中配置Glassfish JPA
  3. JPA继承类在NetBeans 6.1中遭遇的问题
  4. MyEclipse 6.0发布 整合JPA框架
  5. 持久化规范JPA(JavapersistenceAPI)
责任编辑:佚名 来源: 中国IT实验室
相关推荐

2009-06-01 15:19:25

JPAHibenateSpring

2009-06-01 15:12:05

JPA是什么对象持久化ORM

2009-06-25 16:07:30

JPAJava EE

2009-06-01 13:26:37

持久化规范JPAJava

2010-02-03 11:15:03

2011-12-26 16:34:51

HTML 5

2009-06-10 20:30:49

NetBeans Pl

2009-08-03 16:20:55

ASP.NET编程规范

2009-06-01 13:17:48

JPAJava规范

2009-06-01 15:01:53

JPA实体状态API

2009-07-01 18:20:29

JSP的优势

2009-08-03 16:57:42

ASP.NET编程规范

2009-08-03 17:07:13

ASP.NET编程规范

2010-08-10 16:50:13

Flex开发

2021-05-17 14:37:02

鸿蒙HarmonyOS应用

2011-12-01 12:40:32

华为3GPP

2021-07-09 05:51:00

增强分析敏捷性CIO

2009-06-01 15:44:18

2010-01-27 15:05:04

C++标准化

2012-05-14 17:21:19

ibmdw
点赞
收藏

51CTO技术栈公众号