簡體   English   中英

有關在本地安裝Java EE的問題?

[英]Question about installing Java EE locally?

我是一位經驗豐富的Java程序員,對學習Java EE感興趣。 有人可以指出我(或描述一下)如何在本地設置測試環境,以便可以開始開發應用程序(即,我應該使用什么Web服務器,框架(如果有)-Spring?等)。 我正在Linux機器上工作。 我想我將以這種方式學習更快,而不是閱讀書籍或教程。 提前致謝。

更新:感謝到目前為止的答案。 我應該從Spring / Hibernate開始還是應該首先熟悉EE的基礎知識?

如果您對Java EE感興趣,我建議您直接從上周正式發布的Java EE 6開始。 只需訪問http://java.sun.com/javaee/並下載GlassFish v3 為了與Eclipse Java EE IDE集成,只需安裝GlassFish Server Adapter即可 您可以在http://java.sun.com/javaee/reference/code/上找到許多Java EE 6的示例,也可以通過GlassFish更新中心獲得它們 (只需這樣做)。 他們一定會幫助您入門。

在您的情況下,我的建議是暫時僅從Java EE 6開始。 熟悉EJB 3.1,Servlet 3.0,JPA 2.0(Java持久性API,Hibernate是一種實現),JAX-WS,JAX-RS或JSF(這可能仍然是有爭議的,但是我認為新的Servlet 3.0 API可以解決任何問題)有關Web框架的建議無關緊要,因此...這里我不會提出任何建議。 單獨使用Spring,您將不需要在早期步驟中使用它(您可能根本不需要它),並且在Java EE 6本身中有足夠的知識可以學習。 例如,如果您想學習Spring,因為它在Java EE中被廣泛使用,至少在Java EE 6之前,您仍然可以在以后學習它。 但是不用擔心,Java EE 6令人印象深刻,您可以使用它做一些非常好的事情,而無需Spring。

我建議您下載最新版本的netbeans,它隨附有應用程序服務器(glassfish),數據庫(德比)和許多可用的示例項目。

這將使您快速入門EE,而無需進行所有無聊的配置工作。

http://netbeans.org/downloads/

之后,您可能需要將休眠集成到這些示例項目之一中。

問候

我對Java EE僅有一點經驗,但是我喜歡我的設置。

我有Eclipse和Eclipse WebToolsPlatform(WTP) HERE 而且我已經安裝了tomcat,WTP可以很好地連接到Tomcat。 您已經在IDE中測試了一個jsp或servlet(它會彈出一個新標簽,用作Web瀏覽器)。

祝好運

  1. 獲取並安裝Java SE JDK
  2. 獲取並安裝“面向Java EE開發人員的Eclipse IDE”
  3. 獲取並安裝Apache Tomcat 6.0核心二進制分發版
  4. 啟動Eclipse並轉到Workbench。 在右下方的框中打開“ 服務器”視圖。 右鍵單擊> 新建 > 服務器 ,從列表中選擇Apache Tomcat 6.0,找到Tomcat安裝目錄(其根文件夾),然后單擊完成
  5. 轉到左列(項目瀏覽器)。 右鍵單擊> 新建 > 動態Web項目 ,為其命名,確保選擇Tomcat作為目標運行時。 接下來 ,您可以指定上下文名稱,則這將表現為contextnamehttp://example.com/contextname

現在,您可以在項目的src文件夾中創建類,並在WebContent文件夾中創建Web文件。 您可以遵循任何合適的JSP / Servlet教程。 例如, Sun Java EE教程第二部分Coreservlets教程 如果您喜歡書籍,我可以推薦Head First Servlets和JSP

要運行Web項目,請在“ 服務器”視圖中右鍵單擊Tomcat實例,添加新創建的Web項目,啟動Tomcat服務器,然后在您喜歡的http://localhost:8080/contextname/whateverpage.jsp瀏覽器中訪問http://localhost:8080/contextname/whateverpage.jsp

我可能建議同時學習Spring和J2EE。 盡管確實增加了您必須學習的知識,但它卻是一個不使用Spring的非常不尋常的公司應用程序。

有一個Sun J2EE教程可以幫助您學習裸J2EE。

如果用Java EE表示EJB 3,那么選擇是那一種還是Spring。 我不會一起推薦。

如果您想為應用服務器使用像Tomcat這樣的servlet / JSP引擎,我會說去Spring。 那就是我走的路,我發現這是一個很好的方向。

如果您需要Java EE和EJB,我想說Glassfish是一個不錯的選擇,因為它很可能是最新的,或者是JBOSS開源產品(收費的不是Red Hat)。

我認為IntelliJ是市場上最好的IDE。 我建議使用Eclipse。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM