有过EJB项目经验的为大家解释一下吧?

ladofwind 2004-09-08 01:43:10
小弟也一直做jsp,javabean,项目中没有用到EJB,
但自己业余也看了一些EJB的书,但始终没有明白,
在项目中如何应用EJB,是在jsp或servlet中调用它吗?
究竟有什么功能需要用它来完成?
还有就是看书过程有个问题,Home 和 LocalHome的区别,
是指应用都部署在一台appServer上就可以用LocalHome了?
...全文
541 32 打赏 收藏 转发到动态 举报
写回复
用AI写文章
32 条回复
切换为时间正序
请发表友善的回复…
发表回复
mefei 2004-09-22
  • 打赏
  • 举报
回复
我用的是javaBean调用会话Bean,会话Bean调用实体Bean,我想如果在会话Bean与实体Bean间再加一个数据传输对象会好点吧。。还没用呢。。。
86867651 2004-09-22
  • 打赏
  • 举报
回复
现在赶流行,都用hibernate
EJB写在SQL上的支持感觉不强,很龌龊.(我没做过)
ladofwind 2004-09-22
  • 打赏
  • 举报
回复
是么?
liangkeyao 2004-09-21
  • 打赏
  • 举报
回复
up........

这几天在网上狂找关于EJB规范的应用问题,基本上知道国内没有什么EJB市场.
有的只是jsp,spring,hibernate,struts,
本人观点:我们又要落后了!
我们还很穷,没大公司, 没钱买服务器,还不需要分布,反正够用就行.
我们要工作赚钱,没时间学不断更新的EJB,难理解的EJB!
然后,又跟在别人后面学习(就象CPU,WINDOWS)
xfcy2003 2004-09-21
  • 打赏
  • 举报
回复
我所接触到几个项目中只涉及到无状态的session bean .充分利用application 服务器去管理cache和事务.一个失败的项目使用cmp+bmp+sessionbean开发的思路比较清晰但是在性能方面有瓶颈
gks_cn 2004-09-21
  • 打赏
  • 举报
回复
ejb用的少。效率太低。
mor 2004-09-21
  • 打赏
  • 举报
回复
Rod Johnson有一本J2EE设计开发编程指南,wrox出的,前面讲了EJB的优点和缺陷,个人认为比较中肯。不过Johnson是很提倡他自己的Spring+Hibernate构架的。我没在实际项目中用过EJB,感觉没有必要做成分布式的,现在在学Hibernate,其实Hibernate就是封装一下JDBC,主要是用了以后系统的构架会好看得多。

不过个人觉得EJB是主流,以后会有更好的调试工具和配置工具出来,而Hibernate不管怎么说都是非主流的,以后怎么样还难说。
nwpulipeng 2004-09-21
  • 打赏
  • 举报
回复
不太明白,帮顶混分吧
redlaputa 2004-09-11
  • 打赏
  • 举报
回复
看mastering ejb吧

ejb不好,吹的
serf 2004-09-11
  • 打赏
  • 举报
回复
这个东西主要针对多层架构。实体EJB是数据层,绘话EJB实现业务层。客户层可以用WEB,也可以用普通应用程序。JSP,servlet当然可以调用。当你的项目比较大,业务比较复杂,要想层次清晰易于维护的时候使用,Home可以跨JVM, LocalHome不行,LocalHome是轻量级的。一般LocalHome在同一EJB包内使用。hibernate和实体EJB处于同一层次的一种方式。如果没有EJB容器,可以考虑。
tyonggang 2004-09-11
  • 打赏
  • 举报
回复
没搞过,虚心学习
guang867 2004-09-10
  • 打赏
  • 举报
回复
我也插两句,我以前也没有用过EJB只是看看书,很多也不明白。只是在最近才做了个电信的项目,略有体会。理论的那些我就不说了,我们用的是无状态的session bean。在bean里面只是做了以下封装事务和业务逻辑。其实我们的业务逻辑是封装到java bean中的,至于home 和local home 的用法和上面的朋友说的差不多,要看你的客户端要部署到什么地方具体定。其实想通了ejb就是一个空壳。
lenoli 2004-09-10
  • 打赏
  • 举报
回复
没做过哦
yemao20 2004-09-10
  • 打赏
  • 举报
回复
学习
bxh2dai 2004-09-10
  • 打赏
  • 举报
回复
学习
nullhue 2004-09-10
  • 打赏
  • 举报
回复
类似于petstore中的实现方法,在statecontroller中调用
ladofwind 2004-09-09
  • 打赏
  • 举报
回复
有过项目经验的人说说吧,大家都很疑惑,以上说的书上都有,但
具体到项目是怎么应用的,什么地方应用,没有实际实例吗?
vongood 2004-09-09
  • 打赏
  • 举报
回复
学习,
我也不明白为什么不要在jSP上直接调用EJB,而要通过代理来调用。
ltq2001932 2004-09-09
  • 打赏
  • 举报
回复
学习中
shangyongjun 2004-09-09
  • 打赏
  • 举报
回复
在学习中
加载更多回复(12)

67,516

社区成员

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

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