程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 四種流行的持久化框架比較

四種流行的持久化框架比較

編輯:關於JAVA

 Java.Net刊登了一篇由Sharad Acharya所寫的名為Java Persistence Framework: Which, When, and What?的文章,文中比較了四種流行的持久化框架:CMP Entity EJBs、JPA、Hibernate和TopLink.Acharya討論了每種技術並在一個表格中總結了他的結論,其結論歸結為:

  JPA

  適合J2SE和J2EE的簡單框架,並入了其他框架的許多有用特性,但是需要Java 5或更高版。

  CMP Entity EJBs

  J2EE容器所支持的框架,擁有安全和事務管理、很好的可伸縮性、以及分布式的組件能力,但是耗費資源且學習和使用較為復雜。

  Hibernate

  簡單、靈活的框架,完全免費且易於與其他框架集成,但由於是開源的,因而可能有支持問題。

  TopLink

  Oracle的中心框架,十分成熟,但是使用它意味著綁死在一個單一廠商上。

  該文章引發了相當數量的評論,尤其是圍繞著JPA和EJB 3.0中的Entity Beans之間的關系、以及作為開源框架的Hibernate的潛在不利因素方面的評論。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved