在Apache Geronimo上部署J2EE應用程式

來源:互聯網
上載者:User

學習如何在 Apache Geronimo 上部署 Java™ 伺服器頁面(JSP)、servlet 和不 同的企業 JavaBean(EJB)。這篇文章包含 Apache Geronimo 需要的部署步驟,這與其他 Java 2 平台企業版(J2EE)容器不太一樣。

學習在運行 Apache Geronimo 的電腦 上部署簡單 J2EE 應用程式的步驟,瞭解這些步驟與其他符合 J2EE 規範的應用伺服器的相 似之處。雖然這篇文章主要側重於如何在 Apache Geronimo 上部署 EJB,但也會學到關於 JSP 和 servlet 方面的內容。這篇文章假設讀者知道如何在其他 J2EE 容器上編寫和部署 EJB,例如 IBM WebSphere® 應用伺服器、JBoss 或 WebLogic。

註: 請使用 Apache Geronimo 的當前發行版(在編寫這篇文章時,是版本 1.0 M5)處理這篇文章中的代 碼樣本。

J2EE 部署過程

Apache Maven 用來構建和部署這篇文章中的全部樣本代 碼。所以,有許多檔案是特定於 Maven 的構建指令碼。輸出結果是企業檔案(EAR)文檔。在 .ear 檔案構建完成後,必須運行以下命令在 Apache Geronimo 上部署它:

$ java -jar bin/deployer.jar deploy phonebook.ear

我要感謝 Neal Sanche 允許我使用他的 文章 “利用 Geronimo 深入 EJB Web 應用程式”(developerWorks,2005 年 7 月)中的代碼作為解釋部署過程的基礎。在閱讀本文時,請下載代碼並參考它(請參閱 下載 一節)。

JSP 和 servlet

JSP 和 servlet 是驅動 J2EE 應用程式的使用者介面 (UI)層的兩種基本 J2EE 技術。JSP 主要用於表示邏輯和 HTML 程式碼。Servlet 構成典型 的模型-視圖-控制器(MVC)體繫結構的控制器層,並充當展示層和模型層的介面。

範例程式碼中的簡單應用程式是用 Apache Struts 編寫的。程式碼封裝含少量 Struts 動作類和兩 個 JSP 頁面。圖 1 顯示了原始碼的結構。

圖 1. 樣本的原始碼結構

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.