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
[
本帖最後由 z_apple 於 2009-6-7 02:10 編輯 ]