怎么学EJB?谁对EJB比较熟悉 推荐几本好书看看。谁学过了怎么学呢?说点经验看看
热心网友
这是以前的牛人的一点经验,转给你吧: 关于学EJB的建议 EJB现在可以说是Java中火透了天的东东,所有EJB Server 公司几乎全部被高价收购。相信EJB+JSP是今后两年相当流行 的模式。EJB概念上我就不多讲了,主要说说弄清细节的几个要点。 1)由于EJB是生存在Container中的。因此任何对Container 以外的调用都要通过JNDI来完成。任何想从外界传入EJB的参数 都要通过环境变量来进行。任何对其他Bean的调用也要通过 JNDI来完成。 JNDI是EJB与外界通信的唯一接口。这点在下一个spec稍微改 动但基本没变。 所有的JNDI的reference都是在dd中完成的。这点只要读spec 给的例子就能明白怎么设置。同时必须先对server进行配置。 2)EJB server, 如果从开发来讲, j2ee 和 wl各有长处。 j2ee好在有源码,你可以跟进server侧代码。wl好在概念简单 而且我个人认为wl今后的地位会和ms今天在桌面系统中的地位 一样。是不得不学的对象。但不能不说wl程序的质量,尤其是一 些细节业余之极。3)开发工具,我个人强烈推荐Kawa,关键在debugging能力绝对 一流,由于大量的ejb server都是建立在corba上的,因此,向 VCafe是绝对不能用,每10分钟要死一次,JBuilder3。5据说好 些,我也没用过。VA我也没用过,据说只支持websphere。至于Kawa 由于我一直就用做debugger,因此其debugging能力是相当好 的,基本只要做合适的配置,能debugging各类server。4)EJB从概念上讲非常简单。现阶段基本概念是用对网络编程 人员不用对数据库进行直接操作。所有对数据库操作由bean 提供商或者server提供商来完成。编成上限制变的很多,但实 际上限制也让编程变的简单了。就是说学习的时候从具体编 程入手比从概念入手更快。书则推荐Enterprise JavaBeans第二版英文原书名: Enterprise JAVABEANS 作者: (美)Richard Monson-Haefel包含范围EJB --O‘reilly出的--ejb的重要性我不用多说了吧--尽管有人说这本译的不好--但是同样它是国内目前唯一的EJB专著-o eilly的书就是只讲一方面或一项技术-很细-但价格也不菲,这本书的架构还可以--值得一看。 。