初次接触EJB,所看的书为《精通EJB(第二版)》。
该书一开始就说了EJB的形成动机,和简单的EJB介绍,以及一些和EJB有关的情况。
之后就开始了EJB的基础,这时是开始讲述EJB的结构,和比较详细的EJB各方面的内容。
一开始由于我没有接触过EJB的开发,也只是简单了解过EJB的结构而已,只知道需要实现远程接口,Local接口,有个Enterprise bean类,有个EJB对象,有个local对象等,但是它们之间的关系是怎么却不知道。
同时由于是自学,没有其他熟悉EJB开发的朋友帮助了解,一切都需要自己从书本中去领悟。看到第二章,讲述的是EJB的构成,讲述了我之前所了解过的几部分:远程接口,Home接口,Local接口,Enterprise bean类,EJB对象,local对象,本地Home接口,终于被几个冬冬搞到一塌糊涂,不知所以。
终于,看到第三章,开始有个简单的Helloworld例子,我也照着来code,可是运行却得不到想象中的结果。
不过,从这个例子我知道了远程接口,Local接口,Enterprise bean类,EJB对象,local对象之间的关系:EJB对象实现远程接口,local对象实现local接口,Home对象实现Home接口,本地Home对象实现本地Home接口,Enterprise bean类就是实现了业务逻辑核心(可以是会话bean,实体bean或者消息bean)。
所以如果刚开始看这本书,最好第二章和第三章一起看,加以结合解决所碰到的疑问。
直到现在开始工作了,而在工作上又需要使用EJB,我也开始知道了EJB的在运行方面的内容了。也知道了为什么我安装书本中的例子来测试我的EJB但是结果却没有出现想象中结果的原因了。
待续。