準備JSF應(yīng)用程序開發(fā)

2018-11-23 13:58 更新

準備JSF應(yīng)用程序開發(fā)

此功能僅在Ultimate版本中受支持。

要準備JSF應(yīng)用程序開發(fā),您應(yīng)該:

  • 確保已啟用Java EE:Java Server Faces插件。此插件與IDE捆綁在一起并默認啟用。但是,請查看你有沒有禁用了它。
  • 創(chuàng)建啟用了JSF支持的項目或模塊,或在現(xiàn)有模塊中啟用JSF支持。

確保已啟用Java Server Faces插件

盡管默認情況下啟用了CDI支持插件,但在開始使用CDI之前,始終確保此插件仍然處于啟用狀態(tài)。

  1. 打開“設(shè)置/首選項”對話框(Ctrl+Alt+S)。

  2. 在對話框的左側(cè),選擇“插件”。

  3. 在對話框的右側(cè),在“插件”頁面上,在搜索框鍵入faces。因此,只有名稱和描述包含faces的插件才會顯示在插件列表中。

  4. 如果未選中Java EE:Java Server Faces右側(cè)的復選框,請選擇它。

  5. 在Settings對話框中單擊OK。

  6. 如果建議,請重新啟動IntelliJ IDEA。

在創(chuàng)建項目或模塊時啟用JSF支持

  1. 執(zhí)行以下操作之一:
    • 如果要創(chuàng)建新項目:在“歡迎”界面上單擊“創(chuàng)建新項目 ”,或選擇:文件|新建|項目。

      因此,將打開“新建項目”向?qū)А?/p>

    • 如果要將模塊添加到現(xiàn)有項目:打開要添加模塊的項目,然后選擇:文件|新建|模塊。

      “新建模塊”向?qū)⒋蜷_。

  2. 在向?qū)У牡谝豁撋?,在左?cè)窗格中,選擇:Java Enterprise。在頁面的右側(cè),指定要使用的JDK,并選擇要支持的Java EE版本。

  3. 如果在此步驟中您已準備好指定要部署應(yīng)用程序的應(yīng)用程序服務(wù)器(例如,測試應(yīng)用程序行為),請執(zhí)行此操作。這將為自動生成的模塊生成相應(yīng)的特定于服務(wù)器的運行/調(diào)試配置。否則,為了能夠運行您的應(yīng)用程序,您必須自己創(chuàng)建運行/調(diào)試配置。  

    從列表中選擇服務(wù)器或單擊“新建”,然后選擇感興趣的服務(wù)器。然后,指定服務(wù)器設(shè)置:

    • 對于本地安裝的服務(wù)器,請指定服務(wù)器安裝目錄的路徑。(單擊 browseButton以選中相應(yīng)對話框中的目錄。)

    • 對于托管服務(wù)器(Cloud Foundry或CloudBees),請指定您的用戶帳戶詳細信息。

  4. 在“其他庫和框架”下,選中“Web應(yīng)用程序”復選框。

    從“版本”列表中選擇要支持的Servlet規(guī)范的版本。

    如果要創(chuàng)建部署描述符web.xml文件,請選中Create web.xml復選框。

  5. 選擇JSF復選框。

    如果要創(chuàng)建配置文件faces-config.xml,請選中Create faces-config.xml復選框。

    選擇所需的庫選項,并在必要時指定關(guān)聯(lián)的設(shè)置。您可以選擇:

    • 下載并使用JSF實現(xiàn)庫(Mojarra)。

      為此,請在“庫”下,選擇“下載”。

      現(xiàn)在,要查看或修改關(guān)聯(lián)的選項,請單擊“配置”,然后在打開的“下載選項”對話框中:

      • 選擇庫版本。

      • 指定庫名稱。

      • 選擇庫級別(全局,項目或模塊)。

      • 在“要下載的文件”下,選擇要下載的文件。

      • 在“將下載的文件復制到”下,指定目標文件夾的路徑。如果要更改默認路徑,請在打開的對話框中單擊 browseButton并指定文件夾位置。

    • 使用IntelliJ IDEA已經(jīng)知道的JSF庫。

      為此,請單擊“使用庫”,然后從列表中選擇所需的庫。

      如有必要,請配置庫設(shè)置(例如,更改其名稱)。這可以在“編輯庫”對話框中完成,您可以單擊“配置”打開該對話框。

    • 使用計算機上可用的相應(yīng)JAR文件創(chuàng)建新庫。

      為此,請單擊“使用庫”,然后單擊“創(chuàng)建”。在打開的對話框中選擇所需的JAR文件。(對于多項選擇,請按住Ctrl鍵。)

      如有必要,請配置新庫(例如,更改其名稱或級別)。為此,請單擊“配置”,然后在“創(chuàng)建庫”對話框中指定所需的設(shè)置。

    • 推遲設(shè)置庫直到以后的時間。在這種情況下,請選擇稍后設(shè)置庫。

  6. 如果要使用JSF組件庫(例如PrimeFaces,RichFaces等),請選中相應(yīng)的復選框或復選框,并指定相關(guān)選項。該過程類似于JSF實現(xiàn)庫的過程。

    單擊“下一步”。

  7. 指定名稱和位置設(shè)置。

    單擊“完成”。

因此,您的新模塊將包含:

  • web和WEB-INF目錄。

  • web目錄中的index.xhtml文件。只需稍加修改,您就可以將此文件用作應(yīng)用程序的起始頁面。

  • 在WEB-INF目錄中,如果指定:
    • web.xml,Web應(yīng)用程序部署描述符。

    • faces-config.xml,JSF配置文件。

    jsf_module_structure.png
  • 如果指定,則JSF庫或庫包含在模塊依賴項中。

  • 您的模塊的工件規(guī)范。

  • 如果已指定服務(wù)器,則運行/調(diào)試配置,以便在該服務(wù)器的上下文中運行應(yīng)用程序。

為現(xiàn)有模塊啟用JSF支持

  1. 打開項目工具窗口 (例如:查看|工具窗口|項目)。

  2. 右鍵單擊該模塊,然后選擇“添加框架支持”。

  3. 在“添加框架支持”對話框的左側(cè)窗格中,選中“Web應(yīng)用程序”復選框。

    在對話框的右側(cè),從“版本”列表中選擇要支持的Servlet規(guī)范的版本。

    如果要創(chuàng)建部署描述符web.xml文件,請選中Create web.xml復選框。

  4. 選擇JSF復選框。

    如果要創(chuàng)建配置文件faces-config.xml,請選中Create faces-config.xml復選框。

    選擇所需的庫選項,并在必要時指定關(guān)聯(lián)的設(shè)置。您可以選擇:

    • 下載并使用JSF實現(xiàn)庫(Mojarra)。

      為此,請在“庫”下,選擇“下載”。

      現(xiàn)在,要查看或修改關(guān)聯(lián)的選項,請單擊“配置”,然后在打開的“下載選項”對話框中:

      • 選擇庫版本。

      • 指定庫名稱。

      • 選擇庫級別(全局,項目或模塊)。

      • 在“要下載的文件”下,選擇要下載的文件。

      • 在“ 將下載的文件復制到”下,指定目標文件夾的路徑。如果要更改默認路徑,請在打開的對話框中單擊 browseButton并指定文件夾位置。

    • 使用IntelliJ IDEA已經(jīng)知道的JSF庫。

      為此,請單擊“使用庫”,然后從列表中選擇所需的庫。

      如有必要,請配置庫設(shè)置(例如,更改其名稱)。這可以在“編輯庫”對話框中完成,您可以單擊“配置”打開該對話框。

    • 使用計算機上可用的相應(yīng)JAR文件創(chuàng)建新庫。

      為此,請單擊“使用庫”,然后單擊“創(chuàng)建”。在打開的對話框中選擇所需的JAR文件。(對于多項選擇,請按住Ctrl鍵。)

      如有必要,請配置新庫(例如,更改其名稱或級別)。為此,請單擊“配置”,然后在“創(chuàng)建庫”對話框中指定所需的設(shè)置。

    • 推遲設(shè)置庫直到以后的時間。在這種情況下,請選擇稍后設(shè)置庫。

  5. 如果要使用JSF組件庫(例如PrimeFaces,RichFaces等),請選中相應(yīng)的復選框或復選框,并指定相關(guān)選項。該過程類似于JSF實現(xiàn)庫的過程。

  6. 在Add Frameworks Support對話框中單擊OK。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號