EJB,如果只是使用Stateless EJB,那么,开发还是很简单的(由于学习EJB3的JPA规范的学习曲线比较短,以后转型JPA之后,许多前辈不再建议我们学习CMP了)

这段时间总结了一些以前学习EJB2的开发心得,作为自己以后使用EJB3+Eclise Ant的开发环境的基础。

1,玩EJB, Ant是必不可少的工具,Eclipse中,导入了Weblogic.jar到Ant Home后,许多增强的Ant Task便随手可得,在Eclipse的Ant Viewer中开发EJB,也特别简单。 在build.xml中加入wlcompile,wlappc wlcompile这个Ant Task会产生ejb-jar.xml和weblogic-ejb-jar.xml,另外,如果使用了CMP,还会生成weblogic-cmp-rdbms-jar.xml文件,这些文件都在META-INF文件夹里面。 最后,通过Ant Jar方法生成最终的ejb _jar

2,充分利用weblogic的wldeploy方法,直接在Weblogic上部署和反部署 一般来说,抽取一些共同的特性,比如Weblogic的url, username, password到properties文件中,把一些通用的Ant Task抽取到一些公用的Ant Task文件去,然后用Ant Call来调用,可以让很复杂的Ant Build文件变得简单些,最后,把这些Ant Build文件做成模板(template),可以减少更多无谓的编辑时间。

3,Eclipse中,建议创建EJB Project,因为这些Project可以让.ejb后缀的文件被Java Editor打开,起码那些EJB的Annotataion能够容易识别和编辑(自动化)。EJB Project其实是普通的Java Project多了EJB的Project facets。

创建完Weblogic域之后,按照上述三点铺垫好Eclipse环境,剩下就是开发自己的EJB

QQ 744437114

疯狂软件官网:www.fkjava.org

疯狂java视频 android视频:http://www.fkjava.org/video.html