主題: MyEclipse + WebLogic 開發 EJB 需注意
一般在使用 EJB 時都是從創立 J2EE 項目的 Application 項中依次創建 Application、EJB、Web 三項,其中:Appliction 是用來作為 J2EE 部署時使用的。
EJB 就是創建 EJB 組件。
Web 就是一個 Web 服務的容器,包括 HTML、JSP、Servlet、Struts 等。
在 MyEclipse 中使用 EJB 的兩種方法:
①選擇 J2EE 1.3 則可以通過 xDoclet 來根據 App_Bean 來生成 App、Home、Session、Apputil 等。
②選擇 J2EE 1.4 的話就需要自己寫 App、Home、Session 等程序代碼。對于整個程序以后的運行過程都是以 JNDI 為主線的展開,要注意:
A.一般要以 Home 中的 JNDI-Name 為標準,具體在使用 xDoclet 的 J2EE 1.3 時參看相關的幫助。
B.配置主要在 weblogic-ejb-jar.xml 和 ejb-jar.xml 的 JNDI 的設置(這一般是針對于在同一服務器內部的 JNDI 的調用,而對于其他外部情況,需要設置 Ervirament 權限等問題后才能進行 Lookup)。
由于在服務器等各方面的原因,在部署之前要注意幾個配置文件的正確的位置:
A.weblogic-ejb-jar.xml 和 ejb-jar.xml 要在 XXXEJB/src/meta-inf 下,可以通過在不同的目錄下導入。
B.web.xml 和 weblogic.xml 要在 XXXWeb/webRoot/web-inf 下,可以 weblogic.xml 直接用別的程序的,web.xml 需要自己根據需要來配置。
最后在部署之前,要對整個 Application Server 的三項進行項目清理,然后部署到服務器上。
posted on 2007-07-26 23:10 youngturk 閱讀(548) 評論(0) 編輯 收藏 所屬分類: 關于EJB學習