据我个人所了解现在相对名气比较大的JPA的实现有:
•OpenJPA
•GlassFish/TopLink Essentials
•Hibernate EntityManager
•SAP JPA
OpenJPA
维护组织:Apache Foudation / BEA
授权:Apache 2.0 License
商业产品:BEA KODO
最近稳定版本:1.0.0
默认使用的应用服务器:BEA Weblogic,IBM WebSphere
GlassFish/TopLink Essentials
维护组织:Java.NET / Oracle / Sun
授权:CDDL / GPL
商业产品:Oracle TopLink
最近稳定版本:v2
默认使用的应用服务器:GlassFish,Oracle Application Server, Sun Java System Application Server
Hibernate EntityManager
维护组织:JBoss of Redhat
授权:LGPL
商业产品:无(JBoss提供商业支持)
最近稳定版本:3.3.1GA
默认使用的应用服务器:JBoss AS
SAP JPA
维护组织:SAP
授权:商业产品
最近稳定版本:1.0
默认使用的应用服务器:SAP NetWeaver Application Server
引用:http://dev2dev.weblogicfans.net/blog/mikecool/200711/01_580.html
分享到:
相关推荐
经典JAVA EE企业应用实战基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发——源码.part1 其他部分详见我的上传列表,全部分卷下载完成才能解压。 本书介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun...
《Java EE 5 Tutorial》是Java企业版5(Java Platform, Enterprise Edition 5)的一份官方教程,旨在帮助开发者深入理解和掌握Java EE平台的核心技术。这份文档详细介绍了如何使用Java EE 5进行分布式应用程序的开发...
Java EE 5 SDK是Java企业版(Enterprise Edition)的一个重要版本,它为开发分布式、多层的Web应用程序提供了全面的框架和支持。这个SDK包含了运行Java EE应用所需的所有组件,包括服务器、API文档、示例代码以及...
利用Java EE 5技术栈实现的网上书店实例,涵盖了用户管理、购物车管理、订单管理等多个功能模块。在开发此类系统时,会涉及到JSP、JavaBean/Servlet、MVC设计模型以及MYSQL数据库等技术的使用。本实例还会结合Sun ...
为了实现Java EE应用程序与MongoDB数据库的有效连接,可以利用Hibernate作为JPA提供者,通过Hibernate OGM (Object Grid Mapping) 服务器作为中间件,将Java EE应用程序连接到MongoDB数据库(见图1)。Hibernate OGM...
1. **安装与配置**:下载并安装Java EE 5 SDK后,开发者需要配置开发环境,如集成开发环境(IDE),如NetBeans或Eclipse,这些IDE通常提供了对Java EE 5的内置支持。 2. **创建项目**:在IDE中,选择Java EE 5项目...
### Java EE 5:企业级Java应用的革新与简化 #### 概述 Java EE 5,即Java Platform Enterprise Edition 5,标志着企业级Java应用的一次重要进化。这一版本的发布不仅重命名了前代的J2EE 1.5,而且在功能和架构上...
介绍了Java EE规范的三大主要规范JSF(JavaServer Faces)、EJB 3(Enterprise JavaBeans 3)和JPA(Java Persistence API),并以ejb 3+jpa为基础来构建Java EE应用,针对当前流行和规范的企业级Java应用架构进行了...
1. **Spring框架**:Spring是Java EE中最受欢迎的轻量级框架之一,它提供了依赖注入(DI)和面向切面编程(AOP)等功能,简化了Java应用的开发。Spring的核心容器包括Bean工厂和ApplicationContext,负责管理应用...
4. **Java Persistence API (JPA)**:JPA是Java EE 5中的ORM(对象关系映射)标准,允许开发者用面向对象的方式来操作数据库。 5. **Java Message Service (JMS)**:JMS允许应用之间通过消息传递进行异步通信,是...
Java Persistence API(JPA)是Java EE提供的标准ORM(Object-Relational Mapping)框架,用于简化数据库操作。Hibernate是流行的JPA实现,它提供了丰富的API来处理对象关系映射。在教程中,你会学习如何配置JPA,...
#### 四、Java EE 5 的优势与应用场景 - **优势**: - **易于开发**:通过简化配置和增强注解支持,降低了开发难度。 - **高度可移植**:基于开放标准,可以在不同的平台上运行。 - **高可用性**:支持集群和...
Learn to use the Java Persistence API (JPA) and other related APIs as found in the Java EE 8 platform from the perspective of one of the specification creators. A one-of-a-kind resource, this in-depth...
JPA 1.0在Java EE 5中引入,为应用程序提供了一种统一的数据访问方式,替代了传统的JDBC。 7. **JMS(Java Message Service)**:JMS是Java平台上的消息传递API,它允许应用程序之间进行异步通信。通过消息队列,...
经典JAVA EE企业应用实战 基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发.part2
3. **JSR 371 - MongoDB Java Driver for Java EE**:提供了在Java EE环境中与MongoDB数据库交互的标准API。 4. **JSR 374 - Java API for JSON Processing (JSON-P) 1.1** 和 **JSR 375 - Java API for JSON ...
5. **JPA(Java Persistence API)**:提供了一种规范来管理Java对象到数据库的映射,简化了ORM(对象关系映射)。Hibernate是常见的JPA实现。 6. **JTA(Java Transaction API)**:用于管理分布式事务,确保数据...
Java EE 5(Java Platform, Enterprise Edition 5)是Java平台上用于构建企业级分布式应用程序的框架,它提供了丰富的组件和服务,包括Servlet、JSP、EJB(Enterprise JavaBeans)、JPA(Java Persistence API)等。...