浏览 5749 次
|
该帖已经被评为精华帖
|
|
|---|---|
| 作者 | 正文 |
|
时间:2003-10-12
XPETSTORE(EJB版和HIBERNATE版).都将一些初始化方法放在 BASEACTION中,作为STRUTS运用程序ACTION的父类. 以后程序需要联结EJB或联结HIBERNATE的数据逻辑时,就在运用程序ACTION子类中产生一个实例,就是说每次运算都要产生一个实例. 我认为这里应该用FACADE模式,就如同JB9的网上书城一样的设计方法才对!
由于本人水平有限,有可能看不出其中的道理,请各位指正!!! 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2003-10-12
xpetstore的EJB版好像没有用到Hibernate吧。
另外好像也没有什么权威说过xpetstore是经典的话吧。不要觉得老外的程序就一定写的比我们好。 |
|
| 返回顶楼 | |
|
时间:2003-10-12
现在我认为 JB9的 EBOOK的设计模式比XPETSTORE的优秀,以后还是决定用EBOOK的设计模式来开发项目.
但是EBOOK的设计模式少了DAO层,还得我们自已加上去,并把EJB改为Hibernate! |
|
| 返回顶楼 | |
|
时间:2003-10-13
dhj1 写道 JB9的 EBOOK的设计模式Hibernate!
在那里可以看到? |
|
| 返回顶楼 | |
|
时间:2003-10-13
dhj1 写道 现在我认为 JB9的 EBOOK的设计模式比XPETSTORE的优秀,以后还是决定用EBOOK的设计模式来开发项目.
但是EBOOK的设计模式少了DAO层,还得我们自已加上去,并把EJB改为Hibernate! 用了EJB的CMP又何必用hibernate? 本来hibenate就是一个轻量级的O/R mapping 当然,如果用SessionBean+Hibernate倒是需要一个DAO层:) |
|
| 返回顶楼 | |
|
时间: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. |
|
| 返回顶楼 | |
|
时间:2004-01-14
请问ebook的代码那有下载啊
|
|
| 返回顶楼 | |
|
时间:2004-01-14
cmp我只用他来添加修改删除和根据主键获取记录
查询我都用jdbc |
|
| 返回顶楼 | |









