论坛首页 Java版 Hibernate

质疑HIBERNATE的经典例子XPETSTORE的程序设计方法!

浏览 5840 次
该帖已经被评为精华帖
作者 正文
时间:2003-10-12
XPETSTORE(EJB版和HIBERNATE版).都将一些初始化方法放在 BASEACTION中,作为STRUTS运用程序ACTION的父类. 以后程序需要联结EJB或联结HIBERNATE的数据逻辑时,就在运用程序ACTION子类中产生一个实例,就是说每次运算都要产生一个实例. 我认为这里应该用FACADE模式,就如同JB9的网上书城一样的设计方法才对!

由于本人水平有限,有可能看不出其中的道理,请各位指正!!!
   
时间:2003-10-12
xpetstore的EJB版好像没有用到Hibernate吧。

另外好像也没有什么权威说过xpetstore是经典的话吧。不要觉得老外的程序就一定写的比我们好。
   
0 请登录后投票
时间:2003-10-12
现在我认为 JB9的 EBOOK的设计模式比XPETSTORE的优秀,以后还是决定用EBOOK的设计模式来开发项目.

但是EBOOK的设计模式少了DAO层,还得我们自已加上去,并把EJB改为Hibernate!
   
0 请登录后投票
时间:2003-10-13
dhj1 写道
JB9的 EBOOK的设计模式Hibernate!


在那里可以看到?
   
0 请登录后投票
时间:2003-10-13
dhj1 写道
现在我认为 JB9的 EBOOK的设计模式比XPETSTORE的优秀,以后还是决定用EBOOK的设计模式来开发项目.

但是EBOOK的设计模式少了DAO层,还得我们自已加上去,并把EJB改为Hibernate!


用了EJB的CMP又何必用hibernate?
本来hibenate就是一个轻量级的O/R mapping

当然,如果用SessionBean+Hibernate倒是需要一个DAO层:)
   
0 请登录后投票
时间:2003-10-17
l_walker 写道
dhj1 写道
现在我认为 JB9的 EBOOK的设计模式比XPETSTORE的优秀,以后还是决定用EBOOK的设计模式来开发项目.

但是EBOOK的设计模式少了DAO层,还得我们自已加上去,并把EJB改为Hibernate!


用了EJB的CMP又何必用hibernate?
本来hibenate就是一个轻量级的O/R mapping

当然,如果用SessionBean+Hibernate倒是需要一个DAO层:)


EJB的CMP的性能很不好,你敢用它来开发项目吗? 正是现阶段EJB的CMP的性能太差,我才只好用hibernate.
   
0 请登录后投票
时间:2004-01-14
请问ebook的代码那有下载啊
   
0 请登录后投票
时间:2004-01-14
cmp我只用他来添加修改删除和根据主键获取记录
查询我都用jdbc
   
0 请登录后投票
论坛首页 Java版 Hibernate

跳转论坛:
JavaEye推荐