Topic: 关于J2EE,关于EJB的疑思!(讨论) |
Print this page |
1.关于J2EE,关于EJB的疑思!(讨论) | Copy to clipboard |
Posted by: mefaint Posted on: 2003-10-21 11:27 以前看到一个帖子,大意是说,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”么? |
2.Re:关于J2EE,关于EJB的疑思!(讨论) [Re: mefaint] | Copy to clipboard |
Posted by: hitaco Posted on: 2003-10-21 18:37 for most applications, transaction is a required feature, I don't think it's a good approach for developers to intervene transaction logic with business logic. ejb can provide us declarative transaction demarcation. thus, a good paradigm is using Stateless Session Bean for business logic facade. |
3.Re:关于J2EE,关于EJB的疑思!(讨论) [Re: hitaco] | Copy to clipboard |
Posted by: helloworld Posted on: 2003-10-21 18:47 呵呵,关注讨论. |
4.Re:关于J2EE,关于EJB的疑思!(讨论) [Re: mefaint] | Copy to clipboard |
Posted by: jacob Posted on: 2003-10-21 19:08 赫赫,谁说一定要用EJB了?实用的才是最好的啊,早就是这样的。 |
5.Re:关于J2EE,关于EJB的疑思!(讨论) [Re: helloworld] | Copy to clipboard |
Posted by: hahaha Posted on: 2003-10-22 09:00 session ejb 好象还好点 entity ejb不知道大家实用的多吗? |
6.Re:关于J2EE,关于EJB的疑思!(讨论) [Re: mefaint] | Copy to clipboard |
Posted by: wmgreat Posted on: 2003-10-22 09:03 j2ee是框架结构,而这种框架结构由13种技术搭建而成(好像是13种技术),在于思想,而不紧紧就是使用了EJB就叫J2EE,EJB并不是高效率的东西,"兵法之妙,存乎一心" |
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 |