ejb做大型项目是性能的问题(高手请进)~!

mac342 2003-09-25 09:07:05
现要做个大型项目,数据处理量很大,不知ejb能否胜任,要是不行的话,有什么最佳方案,欢迎大家讨论~~!

还有个问题,大家在SessionBean+CMP做开发时,CMP的查询方法在SessionBean是怎样实现的,可不可以把CMP查找集合用Collection或者是Remote接口返回到Sessionbean中~~~
...全文
45 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenqirui 2003-09-26
  • 打赏
  • 举报
回复
问题是他如果形成一种标准,那就值得学习一下
ljunf888 2003-09-26
  • 打赏
  • 举报
回复
up!!!
jokerjava 2003-09-26
  • 打赏
  • 举报
回复
dao并不是一种技术 而是把访问数据库的方法封装了起来
vo也不是一种技术 只不过是适当的封装了业务数据的数据类

别被这些名字给吓住了
chenqirui 2003-09-26
  • 打赏
  • 举报
回复
请问哪里有 sessionbean dao vo 开发的一些基本知识介绍
我第一次听到 dao 和 vo
browseli 2003-09-26
  • 打赏
  • 举报
回复
请问哪里能找到详细介绍vo的文章
adiangege 2003-09-26
  • 打赏
  • 举报
回复
cmp/bmp不是性能上有瓶颈嘛,使用jdo,或者hiberation行否
asdmonster 2003-09-26
  • 打赏
  • 举报
回复
study

QOUIQWOQ(账号已经有人使用) 说得对。替他强调一点,CMP比BMP的性能有很大的优势,主要是因为CMP可以被容器优化。CMP和DAO并不是可以互相替代的,各有用途。
netcobol 2003-09-26
  • 打赏
  • 举报
回复
使用session + dao
session + read for JDBC
icecloud 2003-09-26
  • 打赏
  • 举报
回复
学习。。。
lucipeter 2003-09-25
  • 打赏
  • 举报
回复
我们一般的小项目用jsp+[struts]+bean+dao,帐务用存储过程.
感觉不知道如何把j2ee的技术开展...很想听听大家的高见.
Leric 2003-09-25
  • 打赏
  • 举报
回复
我不知道,在中国到底有多少项目真正的在使用实体bean。j2ee,实际的应用中更为复杂,没用一个确实可行的方案是不干去冒险的。风险太大了,技术的团队的,。。。。。。

sjx2003(三角形) 说的很对,现在 现在对系统性能要求高的项目流行SessionBean + DAO + VO确实是比较成熟的一种架构,很多大项目都这样做的
mac342 2003-09-25
  • 打赏
  • 举报
回复
怎么没人顶~
mac342 2003-09-25
  • 打赏
  • 举报
回复
vo没听说过,楼上的麻烦你说清楚点~~~~~~~
QOUIQWOQ 2003-09-25
  • 打赏
  • 举报
回复
建议不要动不动就提中国怎么怎么样。
楼主是多大的项目?我比较倾向于 Session facade + BMP + DAO + VO

如果使用到了VO模式,我觉得一定要配合Session Facade,否则序列化/反序列化仍然是问题。另外对于VO,如果楼主是开发独立的系统,不与其他系统耦合,完全可以采用VO;否则建议使用HashMap/或类似的实现。

BMP/CMP对于提高性能,都有很多现成的设计模式,要视具体情况采用。比如说,对于读取频繁,而写入较少的应用(如LDAP),我个人倾向于BMP/只读BEAN,同时在BMP中维护缓存,将极大提高性能。对于普通的基于关系数据库的应用,CMP的性能/开发方面要优于BMP(但BMP有更好的可移植性),但同样不可以轻视缓存的作用,最好自行设计维护。

另外,DAO就是数据访问对象。如果业务逻辑不复杂,DAO不用亦可。

总之J2EE/EntityBean的性能绝对不会是问题。



lynx1111 2003-09-25
  • 打赏
  • 举报
回复
占个座!
sjx2003 2003-09-25
  • 打赏
  • 举报
回复
现在对系统性能要求高的项目流行SessionBean + DAO + VO ,听方便,速度也挺快!
AllError 2003-09-25
  • 打赏
  • 举报
回复
呵呵,如果ejb都不行的话,就没什么行了
selfboss 2003-09-25
  • 打赏
  • 举报
回复
呵呵,第一个帮你up
caiyi0903 2003-09-25
  • 打赏
  • 举报
回复
up
mac342 2003-09-25
  • 打赏
  • 举报
回复
DAO小弟没接触过,为了快速上手,用Session+CMP+VO,不知各位有什么看法~
加载更多回复(2)

67,541

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧