Chinaunix首页 | 论坛 | 博客
  • 博客访问: 754821
  • 博文数量: 771
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 5005
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-11 14:24
文章分类

全部博文(771)

文章存档

2011年(1)

2008年(770)

我的朋友

分类:

2008-09-11 14:28:42

  java.net刊登了一篇由Sharad Acharya所写的名为 Persistence Framework: Which, When, and What?的文章,文中比较了四种流行的持久化框架:CMP Entity EJBs、JPA、Hibernate和TopLink.Acharya讨论了每种技术并在一个表格中总结了他的结论,其结论归结为:

  JPA

  适合J2SE和J2EE的简单框架,并入了其他框架的许多有用特性,但是需要 5或更高版。

  CMP Entity EJBs

  J2EE容器所支持的框架,拥有和事务管理、很好的可伸缩性、以及分布式的组件能力,但是耗费资源且学习和使用较为复杂。

  Hibernate

  简单、灵活的框架,完全免费且易于与其他框架集成,但由于是开源的,因而可能有支持问题。

  TopLink

  的中心框架,十分成熟,但是使用它意味着绑死在一个单一厂商上。

  该文章引发了相当数量的评论,尤其是围绕着JPA和EJB 3.0中的Entity Beans之间的关系、以及作为开源框架的Hibernate的潜在不利因素方面的评论。

【责编:John】

--------------------next---------------------

阅读(435) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~