Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java EE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 关于J2EE,关于EJB的疑思!(讨论)
mefaint





发贴: 245
积分: 60
于 2003-10-21 11:27 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
以前看到一个帖子,大意是说,J2EE如果没有EJB层,就不成为J2EE。
事情是这样么?

我们知道,Java分为J2SE,J2EE和J2ME。这样说来,一个只涉及Web层
的应用,算是什么呢?

至于EJB,我对EJB的理解是,一种中间件,优势之一是可以同时面向Web
层和Client Application。另外,在事务管理和持久性管理上,都可以由容器
插手。

但是,我们是否在任何情况下,都需要这种服务呢?
或者说企业级应用,是否必然具有这个需求呢?

小的以为未必。

就好像,面向不同的用户,我们提供大型机、小型机甚至pc server。
重量级组件是否需要使用,这显然是决定于需求。
作了一个骗钱的项目,四百万,只用了Struts和一个(就是一个!)session bean。

作了若干个项目,EntityBean一个都没有用过!
恩,说道EntityBean,我实在不知道有谁真正在项目中应用它。
Hibernate这样的轻量级组件,无论是移植还是性能,看起来都比EntityBean强。一般的时候,DAO加以扩展也可以满足很多业务需求。我们需要EntityBean么?我不知道。(顺便项调查一下,有人在项目中用大量的EntityBean么?)

mdb,是个不错的东西,我不否认。

但是,一定需要么?
我只想知道,少了EJB的应用,就不是“Enterprise Application”么?




CJSDNer6月14日北京聚会花絮

话题树型展开
人气 标题 作者 字数 发贴时间
5058 关于J2EE,关于EJB的疑思!(讨论) mefaint 633 2003-10-21 11:27
3776 Re:关于J2EE,关于EJB的疑思!(讨论) hitaco 300 2003-10-21 18:37
3602 Re:关于J2EE,关于EJB的疑思!(讨论) helloworld 8 2003-10-21 18:47
3716 Re:关于J2EE,关于EJB的疑思!(讨论) hahaha 40 2003-10-22 09:00
3764 Re:关于J2EE,关于EJB的疑思!(讨论) jacob 31 2003-10-21 19:08
4024 Re:关于J2EE,关于EJB的疑思!(讨论) wmgreat 86 2003-10-22 09:03

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   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