Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java EE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | Re:用 Hibernate 取代 Jboss 如何? [Re:Lawme] |
Lawme
发贴: 54 积分: 10 |
于 2004-07-16 05:13
看了 capitain 和 kam 二位的帖子,感觉可能是我没有把问题说明白。 一、JBoss 和 Hibernate 是两个不同的东西,不可能直接机械地“替换”,但是,作为两种不同的技术框架,是存在替换可能的; 二、刚刚恶补了一下基本知识,从众多说法中得出的结论包括: 1、Hibernate 是 JDBC 的加强,是 J2EE“持久层”的技术框架,可以独立运用; 2、Hibernate 可与应用服务器配合使用,即后者通过 Session Bean 调用 Hibernate,访问数据库。Hibernate 比 Entity Been 效率高,可将其取代; 3、以 Hibernate 的 ORM 取代 J2EE 的 EJB,或许是技术进步的趋势。 三、这个问题是个重要的实践问题 我觉得,J2EE 有个强制性规定,即在有“持久层”的条件下,必须通过 EJB 访问数据库。 应用服务器就是这一规定的必然产物,当然也有其产生存在的合理性。 问题是,EJB 和应用服务器这一技术框架是不是完美无缺、不可替代的? 我认为,EJB 和应用服务器这一技术框架的最大缺陷,是将简单问题复杂化。为了解决访问网络数据库的问题,居然设计了庞大繁杂的程序结构,不易编程维护,运行效率低下、易出故障,不是完美的甚至不是良好的技术框架、技术路线。 Hibernate 在一定程度上简化了 J2EE 的编程,是个进步。但它目前还无法完全取代 EJB,这是它的缺憾。 我不知道 MS 的 .NET 怎样处理“持久层”,但估计决不会比 J2EE 更复杂。 能否以简便方式处理“持久层”,是衡量 J2EE 和 .NET 技术路线优劣的标准之一。 或者修改 J2EE 规范,或者推出新的开发工具、采用新的技术框架,大力简化 J2EE 的编程,是个重要的事情。
Lawme edited on 2004-07-16 06:55
一个程序员的奋斗历程 |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
7032 | 用 Hibernate 取代 Jboss 如何? | Lawme | 283 | 2004-07-15 10:51 |
6060 | Re:用 Hibernate 取代 Jboss 如何? | capitain | 29 | 2004-07-15 12:15 |
5526 | Re:用 Hibernate 取代 Jboss 如何? | kam | 40 | 2004-07-15 17:03 |
5804 | Re:用 Hibernate 取代 Jboss 如何? | junyuo | 404 | 2004-07-15 20:55 |
6093 | Re:用 Hibernate 取代 Jboss 如何? | Lawme | 817 | 2004-07-16 05:13 |
5771 | Re:用 Hibernate 取代 Jboss 如何? | jeffrey_he | 114 | 2004-07-16 08:53 |
5573 | Re:用 Hibernate 取代 Jboss 如何? | paddyhuang | 301 | 2004-07-16 12:34 |
5528 | Re:用 Hibernate 取代 Jboss 如何? | helloworld | 31 | 2004-07-16 12:54 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |