EJB有什么用,根本就是垃圾!!!
EJB真的有用吗?我们什么时候需要用EJB? 问题点数:0、回复次数:44Top
1 楼jFresH_MaN(十一月的萧邦-夜曲)回复于 2005-04-01 09:53:20 得分 0
EJB is used widely in some big companies.
And we are looking forward for EJB3.
:)Top
2 楼qnetsoft(丐帮CEO)回复于 2005-04-01 09:53:37 得分 0
远程调用效率真低,组件分布式应用根本就没有价值Top
3 楼qnetsoft(丐帮CEO)回复于 2005-04-01 09:54:50 得分 0
EJB3?劝你不要看了Top
4 楼kill8108(日月之光)回复于 2005-04-01 10:00:12 得分 0
EJB真的没用吗,过几天我还打算去跟老师学习呢,Top
5 楼jFresH_MaN(十一月的萧邦-夜曲)回复于 2005-04-01 10:03:05 得分 0
EJB3其实很不错,改变很大,吸取了hb的精华。。。
呵呵,值得期待Top
6 楼darkattack(居士)回复于 2005-04-01 10:10:25 得分 0
EJB3?还是再观望吧,需要实践磨练后才知道它的价值。
当初EJB,EJB2哪个不是描绘的多么的理想,多么的令人振奋?
包括.NET。
在IT界,发现炒作概念忽悠局外人最拿手了。Top
7 楼qnetsoft(丐帮CEO)回复于 2005-04-01 10:11:13 得分 0
吸取了HB精华?哈哈,那么在持久层我还不如直接用HBTop
8 楼OnlyFor_love(『勾勾手指头 一辈子不分手』)回复于 2005-04-01 10:11:44 得分 0
现在ejb出来新的版本,觉得比以前的版本有了很大的不同!
对于一般企业来说用的不多!因为ejb比较麻烦,配置很复杂!
不过对于大型的企业来说,ejb还是有相当好的优势的!Top
9 楼xuxintc(金田一)回复于 2005-04-01 10:13:51 得分 0
对于小型项目来说ejb的确没有用,
因为想要调用ejb的话,就要调用ejb容器,然后容器在调用本地home接口,本地接口调用远程接口,这样无外乎浪费资源,用普通得javabean就可以连接数据库与DB连接和调用。
但要是你运行大型项目的话,ejb就能相对的节省资源,减少运行时间。
我现在参加的大型项目(某汽车的销售系统),分9大模块,上千种分支,这是在调用普通的javabean,会对服务器造成很大的负担,而且也不好调试,并且不符合规范了!
Top
10 楼qnetsoft(丐帮CEO)回复于 2005-04-01 10:20:16 得分 0
“不过对于大型的企业来说,ejb还是有相当好的优势的”,优势在哪?
“javabean,会对服务器造成很大的负担”,负担?哈哈,群集不能负载均衡吗?Top
11 楼DarrenWang(达伦)回复于 2005-04-01 11:10:21 得分 0
说别的事物是垃圾的人,他本身就是垃圾!!!Top
12 楼qnetsoft(丐帮CEO)回复于 2005-04-01 11:11:38 得分 0
to DarrenWang(达伦),你说我,你也是垃圾!Top
13 楼xylohouse(很简单的道理,却悟了这么久)回复于 2005-04-01 11:23:45 得分 0
吵起来了,
有看头Top
14 楼westwin(浮躁的很)回复于 2005-04-01 11:56:00 得分 0
有嘛好吵的,个有所见而已Top
15 楼thumb3344(祖国啊,我只是一个摆地摊的!)回复于 2005-04-01 12:04:05 得分 0
对ejb了解不深入,没有发言权.不过偶知道:SUN在java持久化方案比较终于正式宣布,实体bean是不可接受的!
http://research.sun.com/techrep/2004/smli_tr-2004-136.pdfTop
16 楼thumb3344(祖国啊,我只是一个摆地摊的!)回复于 2005-04-01 12:05:00 得分 0
回复人: qnetsoft(丐帮总帮主) ( ) 信誉:100
to DarrenWang(达伦),你说我,你也是垃圾!
这个回复好强的说.
Top
17 楼netwindnet(网风)回复于 2005-04-01 12:15:20 得分 0
学说之分,各执一词~!Top
18 楼xxlcg(☆突突☆)回复于 2005-04-01 12:38:47 得分 0
并发数高的时候,ejb效率高,并发数小的时候,ejb效率低
小型系统,使用ejb麻烦
大型系统,使用ejb会带来方便,特别是事物管理方面。
以上纯熟个人感觉,对不对不清楚Top
19 楼zez(思恩 闭关练功ing...)回复于 2005-04-01 12:45:53 得分 0
hehe...
楼主纯粹哗众取宠Top
20 楼extendsman(爱喝可乐的猫猫)回复于 2005-04-01 12:45:57 得分 0
可以好好讨论,但不要人生攻击嘛。
现在的项目也在用ejb,持观望态度Top
21 楼free111(浪子天涯)回复于 2005-04-01 13:21:00 得分 0
你想用什么?Top
22 楼hellwindy(夜神·月)回复于 2005-04-01 13:24:48 得分 0
不是吧?没用?我刚买本书学来着Top
23 楼hlsps(小鱼)回复于 2005-04-01 13:29:34 得分 0
ejb 能从发展到3.0,那就说明它的出现会给我们开发带来益处的,就像MVC开发模式一样.
为什么大家一开始都在用sun公司的Model 1,现在用 Model 2,当然,这两种规范在你的开发中都可用,
取决你自己,EJB也一样.不过,在支持事务这块,EJB还是不错的.Top
24 楼bbx911(穿着皮夹克的山顶洞人)回复于 2005-04-01 13:48:32 得分 0
ejb听说只是个概念~~Top
25 楼cumt_sunsky(军华)回复于 2005-04-01 13:58:27 得分 0
EJB还是很有用的,不过入门比较的困难,等到你入门了就知道它的神奇所在Top
26 楼2002PP(醉卧沙场)回复于 2005-04-01 16:04:29 得分 0
EJB适用用大型的分布式系统.如e-bay.Top
27 楼Hodex(小何才露尖尖角)回复于 2005-04-01 20:39:55 得分 0
EJB很有用,但要会用,真的很难!!!Top
28 楼bestdelphier(菜鸟升级中......)回复于 2005-04-01 20:56:03 得分 0
个人认为搞java的
怎么还是要看看ejb的
好的话我们就学会使用它
不好的话我们也要知道它为什么不好
所以
继续学习ejb!Top
29 楼007JavaKing(乖乖咙的咚)回复于 2005-04-01 21:46:58 得分 0
顶,顶,顶
学习EJBTop
30 楼killme2008(为了生态平衡,请保护蛤蟆)回复于 2005-04-01 22:11:27 得分 0
EJB我一开始就没打算使用的,只是熟悉了一下大概的流程和原理
一直是用hibernate和struts,大型项目没做过:)
EJB对事务处理的支持,session bean和消息驱动bean用的人比较多吧,cmp效率真的不怎么样Top
31 楼wdx1632(lg)回复于 2005-04-02 08:37:24 得分 0
跟贴Top
32 楼vampire_11(青角吹寒)回复于 2005-04-02 10:56:30 得分 0
顶!Top
33 楼fantaro(上海小旋风)回复于 2005-04-02 13:20:30 得分 0
如果认为被人的东西是垃圾的话,那就自己编一个让别人不会认为是垃圾的东西出来,要不就不要乱说别人的东西不好.Top
34 楼hyj_828(水梦)回复于 2005-04-02 16:05:15 得分 0
upTop
35 楼nbamjzhldm()回复于 2005-04-02 16:24:47 得分 0
看来楼主也是个低人。。Top
36 楼yuzzw(雨)回复于 2005-04-02 18:24:40 得分 0
每一样东西都有其存在的价值,在不适合的地方使用自然不好Top
37 楼gaolongbiti()回复于 2005-04-02 19:42:58 得分 0
我个人的观点是:对于小项目,用jsp/servlet足以解决问题,对于对业务要求表明确的,最好能用基于mvc框架的struts,hiberate等。而对于大的项目,尤其是分布式,或需要远程的调用的,ejb无论从
效率,可扩展性,可移植性等,始终还是没有更好的技术能代替。也正是microsoft.net无法与之比拟的。如果是面向小的应用,我们就没有必要用j2ee这么大的一个框架来作为解决方案,用一个jsp就能拿下,我个人更好看法是你要只想用jsp/servlet来玩玩,还不如用.net来解决问题。.net的优势在windows平台上,而java是unix/linux平台;小型的应用都在windows上跑。另外.net与操作系统,IE浏览器之间有莫大的渊源,更适合轻量级的应用。Top
38 楼javame_sukeen(阿轻)回复于 2005-04-02 19:56:50 得分 0
在在即是合理.Top
39 楼jerry_yifei(jerry)回复于 2005-04-02 19:58:14 得分 0
我还是觉得EJB有用啊,在大项目上要是点击率很高的,用CMP的话效率很高的。毕竟看你是用在什么方面啊,要是小项目的话用EJB自己会做郁闷的。Top
40 楼javamissile(java捣蛋)回复于 2005-04-02 20:19:02 得分 0
其实小项目用EJB应该也可以的,我没实践过,但读了一段时间EJB后觉得只要熟悉它了,做东西是可以简化的.....Top
41 楼killme2008(为了生态平衡,请保护蛤蟆)回复于 2005-04-02 22:11:06 得分 0
CMP效率很高吗????。。。Top
42 楼qnetsoft(丐帮CEO)回复于 2005-04-05 09:12:49 得分 0
to gaolongbiti()
EJB中现有的技术有分布式和集群两大特点,但EJB的部署困难,在不同的应用服务器间缺乏通用性。
分布式:可以由Hessian,burlap来实现,至于关键性的事务,可以有JOTM来实现分布式事务。
集群:对数据库操作频繁的应用可以采用数据库集群,而对于访问量比较大的可以采用WebContainer的集群;至于EJB为何设计的如此失败:“EJB没有利用动态代理技术。只要以AOP的方式提供infrastructure,business object就能保持POJO的形态,就不会变得很难用。 ”再来看轻量级和重量级解决方案的区别:“lightweight solution没有绑定,需要哪些东西是on-demand地选择的,而不是all-in-one地捆绑上去的。所以从某种意义上,lightweight solution对architect的要求更高,因为他必须仔细衡量自己application的每个需求”
Top
43 楼DarrenWang(达伦)回复于 2005-04-05 10:08:32 得分 0
垃圾也分等的,而你是最下的一等!
shit,不懂就tmd闭嘴,jjww的,烦不烦那?!
Top
44 楼freddy2003()回复于 2005-04-05 10:11:47 得分 0
Java中有好多技术都不太实用,只是被sun吹过了头。还是.Net的实在,要用呀!!Top




