雷林鵬分享:EJB封裝應用

  封裝要求應用程序使用EJB 3.0是類似於J2EE平臺。 EJB組件打包成jar文件的模塊被打包成ear文件的應用企業歸檔。 主要的企業應用程序有三個組成部分。

  jar - Java應用程序歸檔,包含EJB模塊,EJB客戶端模塊和實用模塊。

  war - Web應用程序歸檔,包含Web模塊。

  ear - 企業應用程序歸檔包括 jars 和 war 模塊.

EJB封裝應用

  在NetBeans它是很容易的創建,開發,打包和部署J2EE應用程序。

  在NetBeans IDE中,選擇File>New Project>選擇項目類型爲企業應用程序的JavaEE項目類型。

  點擊Next>按鈕。輸入項目的名稱和位置。單擊“Finish >“按鈕。我們選擇名爲EnterpriseApplicaton。

  選擇服務器和設置。保持創建EJB模塊“和”創建Web應用程序模塊檢查提供的默認名稱。單擊“完成”按鈕。 NetBeans將創建下列結構在項目窗口。

EJB封裝應用

  項目企業在項目資源管理器中的應用上點擊右鍵並選擇“生成”。

  ant -f D:\SVN\EnterpriseApplication dist

  pre-init:

  init-private:

  init-userdir:

  init-user:

  init-project:

  do-init:

  post-init:

  init-check:

  init:

  deps-jar:

  deps-j2ee-archive:

  EnterpriseApplication-ejb.init:

  EnterpriseApplication-ejb.deps-jar:

  EnterpriseApplication-ejb.compile:

  EnterpriseApplication-ejb.library-inclusion-in-manifest:

  Building jar: D:SVNEnterpriseApplicationEnterpriseApplication-ejbdistEnterpriseApplication-ejb.jar

  EnterpriseApplication-ejb.dist-ear:

  EnterpriseApplication-war.init:

  EnterpriseApplication-war.deps-module-jar:

  EnterpriseApplication-war.deps-ear-jar:

  EnterpriseApplication-ejb.init:

  EnterpriseApplication-ejb.deps-jar:

  EnterpriseApplication-ejb.compile:

  EnterpriseApplication-ejb.library-inclusion-in-manifest:

  EnterpriseApplication-ejb.dist-ear:

  EnterpriseApplication-war.deps-jar:

  EnterpriseApplication-war.library-inclusion-in-archive:

  EnterpriseApplication-war.library-inclusion-in-manifest:

  EnterpriseApplication-war.compile:

  EnterpriseApplication-war.compile-jsps:

  EnterpriseApplication-war.do-ear-dist:

  Building jar: D:SVNEnterpriseApplicationEnterpriseApplication-wardistEnterpriseApplication-war.war

  EnterpriseApplication-war.dist-ear:

  pre-pre-compile:

  pre-compile:

  Copying 1 file to D:SVNEnterpriseApplicationuild

  Copying 1 file to D:SVNEnterpriseApplicationuild

  do-compile:

  post-compile:

  compile:

  pre-dist:

  do-dist-without-manifest:

  do-dist-with-manifest:

  Building jar: D:SVNEnterpriseApplicationdistEnterpriseApplication.ear

  post-dist:

  dist:

  BUILD SUCCESSFUL (total time: 1 second)

  在這裏,你可以看到每個jar,war和ear文件帶有一個META-INF文件夾,按照J2EE規範的元數據。(編輯:雷林鵬 來源:網絡|侵刪)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章