W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
本教程說明了Java EE應(yīng)用程序開發(fā)工作流程。
我們將要開發(fā)的應(yīng)用程序?qū)⑹亲钚〉?。它將是一個(gè)JSP頁面Java Web應(yīng)用程序。但是,此處顯示的IntelliJ IDEA功能適用于任何復(fù)雜的Java EE應(yīng)用程序。
確保您的計(jì)算機(jī)上安裝了以下軟件:
創(chuàng)建項(xiàng)目后,您將在“項(xiàng)目”工具窗口中看到與此類似的內(nèi)容。
我們的應(yīng)用程序?qū)⑹且粋€(gè)JSP頁面應(yīng)用程序。它唯一的功能就是輸出:Hello,World!
在工作區(qū)的右上角,單擊 。
IntelliJ IDEA編譯您的源代碼并構(gòu)建應(yīng)用程序工件。
之后,將打開“運(yùn)行”工具窗口。IntelliJ IDEA啟動服務(wù)器并將工件部署到其上。
最后,您的默認(rèn)Web瀏覽器啟動,您將看到應(yīng)用程序輸出:Hello, World!。
在創(chuàng)建項(xiàng)目時(shí),我們將GlassFish指定為應(yīng)用程序服務(wù)器。因此,IntelliJ IDEA為GlassFish創(chuàng)建了一個(gè)運(yùn)行配置。
當(dāng)我們執(zhí)行“運(yùn)行”命令( )時(shí),我們啟動了運(yùn)行配置?,F(xiàn)在讓我們看看運(yùn)行配置,看看它的設(shè)置如何映射到我們剛剛觀察到的事件。
在創(chuàng)建項(xiàng)目時(shí),我們表示我們將開發(fā)一個(gè)Web應(yīng)用程序。因此,IntelliJ IDEA創(chuàng)建了用于構(gòu)建Web應(yīng)用程序工件的配置。我們來看看這個(gè)配置。
當(dāng)您對應(yīng)用程序感到滿意時(shí)進(jìn)入舞臺,您可能希望將其置于WAR (Web應(yīng)用程序存檔)中。為此,您應(yīng)該創(chuàng)建適當(dāng)?shù)墓ぜ渲?,然后?gòu)建工件:
有時(shí)您需要將應(yīng)用程序部署到正在運(yùn)行的服務(wù)器上。本節(jié)提供了一個(gè)操作示例。
不啟動服務(wù)器的服務(wù)器運(yùn)行配置稱為遠(yuǎn)程。例如,可以使用這樣的運(yùn)行配置來將應(yīng)用程序部署到已經(jīng)運(yùn)行的服務(wù)器。
讓我們創(chuàng)建一個(gè)運(yùn)行配置,用于將WAR工件部署到正在運(yùn)行的服務(wù)器,并查看它是如何工作的。(到目前為止,服務(wù)器已由前面討論的運(yùn)行配置啟動 。)
要將Java EE應(yīng)用程序打包到EAR中,您應(yīng)該:
正如我們將要看到的,IntelliJ IDEA為您執(zhí)行大部分這些任務(wù),作為其Java EE應(yīng)用程序支持的一部分:
作為其Web應(yīng)用程序和Java EE應(yīng)用程序支持的一部分,IntelliJ IDEA:
工具窗口;要打開工具窗口,您可以選擇:視圖|工具窗口|Web(View | Tool Windows | Web),或視圖|工具窗口|JavaEE:App( View | Tool Windows | JavaEE:App)。
簡而言之,Web和JavaEE:App工具窗口提供的功能類似于Project工具窗口,但僅分別用于Web和Java EE Application facets資源。
facets;要查看或編輯facets設(shè)置,請打開“項(xiàng)目結(jié)構(gòu)”對話框,選擇“模塊”,然后在模塊節(jié)點(diǎn)下選擇“Web”或“javaEEApplication”。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: