熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

Eclipse Ant開發EJB的三個習慣

2013-11-23 20:40:12  來源: Java開源技術 

  玩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


From:http://tw.wingwit.com/Article/program/Java/ky/201311/28864.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.