日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

EAP 7 Alpha和Java EE 7入门

發布時間:2023/12/3 java 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 EAP 7 Alpha和Java EE 7入门 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

紅帽JBoss企業應用程序平臺7(JBoss EAP 7)是基于開放標準構建并符合Java Enterprise Edition 7規范的中間件平臺。 它基于WildFly等經過驗證的創新開源技術之上,它將使Java EE 7的開發變得更加容易。 這是有關如何開始使用最新ALPHA版本的快速指南。

先決條件和序言

JBoss EAP 7為JBoss EAP 7實例提供了兩種操作模式:獨立服務器或托管域。 獨立服務器操作模式表示將JBoss EAP作為單個服務器實例運行。 托管域操作模式允許從單個控制點管理多個JBoss EAP實例。 到目前為止,可用的版本是EAP 7 ALPHA。 與任何Alpha版本一樣,請預見問題。 如果發現問題,請隨時將其提交到相應的JIRA中 。 您需要安裝受支持的JDK。 EAP 7需要Java SE 8。

您可以在Red Hat JBoss Developer Program下測試EAP 7。 您需要做的就是在EAP產品頁面上單擊下載后立即向jboss.org注冊。

下載并安裝JBoss EAP 7

打開網絡瀏覽器,然后導航到http://www.jboss.org/products/eap/。 單擊頁面右上方的綠色“下載”按鈕。 如果尚未這樣做,將提示您查看并接受Red Hat JBoss Developer Program的條款。 或者,只需登錄并等待下載開始。 注意:這將下載6.4.0安裝程序。 我們只想下載ALPHA版本的ZIP文件! 您需要點擊所有下載的鏈接,然后選擇7.0.0.Alpha ZIP下載(172mb) 。 完成后,將其解壓縮到您選擇的文件夾中。 從現在開始,我們將此文件夾稱為“ EAP_HOME”。 安裝完成。

啟動和基本管理

通過以下命令以獨立模式啟動服務器:

$ EAP_HOME/bin/standalone.bat|.sh

如果成功,您將看到輸出的最后幾行:

09:46:50,789 INFO ?[org.jboss.as] (Controller Boot Thread) WFLYSRV0025: EAP 7.0.0.Alpha1 (WildFly Core 2.0.0.CR8) started in 15482ms - Started 259 of 489 services (314 services are lazy, passive or on-demand)

您必須創建一個管理用戶才能訪問基于Web的管理控制臺和管理CLI的遠程實例。 執行腳本:

$ EAP_HOME/bin/add-user.bat|.sh

并填寫必填信息。 確保提供時選擇選項“ a)管理用戶”。 我正在使用管理員/管理員的高度不安全的組合作為用戶名/密碼。 如果添加了用戶,則可以在瀏覽器中簽入服務器是否已啟動并正在運行。 將瀏覽器重定向到http:// localhost:9990 /,然后以admin-user登錄。 將為您提供經過改進的管理控制臺。

現在是時候設置您的開發環境,并開始使用第一個Java EE 7應用程序。

設置開發環境

基于EAP 7的應用程序的自然選擇是JBoss Developer Studio(JBDS)。 從jboss.org產品頁面下載最新版本9.0,然后按照其中的說明進行安裝。 安裝后將其啟動,然后轉到“服務器選項卡”以添加新的EAP 7服務器。

展開Red Hat JBoss中間件,然后選擇JBoss企業應用平臺7.0(實驗性)。 輸入服務器名稱,例如“ JBoss EAP 7.0”,然后單擊“下一步”創建JBoss運行時并定義服務器。 下次定義新服務器時,此對話框將顯示具有新運行時定義的服務器運行時環境選擇。 創建服務器適配器以管理啟動和停止服務器。 保留默認值,然后單擊“下一步”。 輸入一個名稱,例如“ JBoss EAP 7.0 Runtime”。 在主目錄下,單擊瀏覽,然后導航到您的JBoss EAP安裝位置。 然后單擊“下一步”。

創建您的第一個Java EE 7應用程序

現在,所有細節都準備就緒,您可以開始創建第一個Java EE 7應用程序。 右鍵單擊JBDS中的項目瀏覽器,選擇“新建”,選擇“其他”,向下滾動到Maven并選擇“新建Maven項目”。 在下一個對話框中接受標準,然后在過濾器text.box中鍵入“ javaee7”。 選擇“ com.airhacks.javaee7-essentials-archetype”,然后單擊“下一步”。

輸入一個組和工件ID,然后單擊“完成”。 Maven正在下載原型并從該模板實例化一個項目。 展開項目并導航到源包com.airhacks,然后單擊鼠標右鍵。 選擇“新建”,“其他”,“ Web服務”,然后選擇“ JAX-RS資源”。 輸入源文件夾并打包,然后將資源命名為“ HelloResource”。 點擊“完成”。 打開新創建的類,并將其更改為此:

package net.eisele;import javax.enterprise.context.RequestScoped; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces;@RequestScoped @Path("") public class HelloService {@Produces("application/json")@GETpublic String sayHello(){return "{\"name\" : \"Hello\"}";} }

最后一步是在EAP 7上實際部署和運行應用程序。右鍵單擊項目,然后選擇“運行方式...”和“在服務器上運行”,然后選擇現有的EAP 7服務器。 您會看到,在下一個對話框中配置了我們的演示項目。 單擊“完成”并切換到“控制臺”視圖以查看服務器正在啟動。 如您所見,demo.war文件也已部署。 現在,使用瀏覽器訪問http:// localhost:8080 / demo / resources時,您會看到json輸出:

{"name" : "Hello"}

恭喜你! 那是您在JBoss EAP 7 ALPHA上的第一個Java EE 7示例。 現在,您可能要查看快速入門或文檔:

  • Java EE 7功能的快速入門( ZIP下載 )
  • 產品資料
  • 入門指南

翻譯自: https://www.javacodegeeks.com/2015/11/getting-started-with-eap-7-alpha-and-java-ee-7.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的EAP 7 Alpha和Java EE 7入门的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。