java

位置:IT落伍者 >> java >> 浏览文章

Eclipse Ant开发EJB的三个习惯


发布日期:2023年02月14日
 
Eclipse Ant开发EJB的三个习惯

玩EJB Ant是必不可少的工具Eclipse中导入了WLHOME/server/lib下的weblogicjar到Eclipse的Ant Classpath后许多增强的Ant Task便随手可得在Eclipse的Ant Viewer中开发EJB也特别简单

在buildxml中加入wlcompilewlappc

wlcompile太自动化了根据你的ejb的bean的annotation自动生成ejbjarxml和weblogicejbjarxml(如果你使用了CMP连weblogiccmprdbmsjarxml也是自动生成的)他们会放置于METAINF目录里面另外wlcompile也会根据你的@JndiName的Local和Remote接口生成weblogicejbjarxml的对应的JNDI名

基本上初期调优的时候你很依赖于weblogicejbjarxml包括对initialbeansinfreepoolmaxbeansinfreepooltranstimeoutseconds等等的设置

wlappc是生成weblogic端的Impl class这个基本不管我的事了

最后把EJB的Bean以及实现类plus生成的METAINF一同打包成一个jar文件当然这是winzip都可以做的事情

basedir=${builddir}/${ejbname}

update=yes>

充分利用weblogic的wldeploy方法直接在Weblogic上部署和反部署(这几乎是不可或缺的)

verbose=true debug=true

name=MYEJB source=mystatelessSessionjar

user=weblogic password=weblogic

adminurl=t://localhost targets=AdminServer />

verbose=true debug=true

name=MYEJB

user=weblogic password=weblogic

adminurl=t://localhost targets=AdminServer />

一般来说抽取一些共同的特性比如Weblogic的url username password到properties文件中把一些通用的Ant Task抽取到一些公用的Ant Task文件去然后用Ant Call来调用可以让很复杂的Ant Build文件变得简单些最后把这些Ant Build文件做成模板(template)可以减少更多无谓的编辑时间

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

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

上一篇:Hibernate如何配置操作多个数据库

下一篇:SpringMVC 的核心原理