簡體   English   中英

Java EE App Server Hello World

[英]Java EE App Server Hello World

我對單獨的Java應用程序開發非常熟悉,但很快就會使用Java EE應用程序服務器開發項目。

有沒有人知道在應用服務器中使用hello-world類型應用程序的直接操作指南? 我(也許是天真地)假設不同框架之間的整體方法是相似的,所以我更感興趣的是找出方法而不是陷入不同框架之間的差異。

如果你不知道一個好的指南,那么你可以發布一個項目符號的步驟來讓你的世界運行嗎?

  1. 下載XX
  2. 寫一些代碼來做YY
  3. 更改文件ZZ
  4. 其他步驟......

注意:僅僅因為我家里有一台Windows機器,如果可以在Windows上運行,我寧願運行,但為了更好的答案,基於linux / mac的實現是受歡迎的。

我會選擇JBoss AS或GlassFish作為開始。 但是我不確定Java EE“Hello World”是什么意思。 如果您只想部署一些JSP,可以使用本教程(對於JBoss):

http://www.centerkey.com/jboss/

如果你想進一步做EJB堆棧和/或部署ear-file,你可以閱讀非常好的JBoss文檔:

安裝指南

入門

配置指南

通常,您也可以執行基本安裝並更改或嘗試預安裝的示例應用程序。

我目前安裝了JBoss(在Windows上)。 我使用Eclipse開發並使用Java EE服務器集成來熱部署或調試我的代碼。 在您運行第一個代碼之后,您應該看看ide集成,因為它可以更快地進行開發/部署往返。

JavaEE(他們放棄了2)空間非常大。 一個很好的教程就是來自Sun的教程。 對於一個簡單的hello world應用程序,web容器就足夠了。 一個眾所周知的servlet jsp容器是tomcat。 請參閱此處獲取安裝說明。 嘗試使用eclipse安裝它並創建一個Web項目。 這將為您生成一些您可以查看和編輯的文件。 啟動和停止應用程序服務器也更簡單。

另一個選擇是獲得Oracle JDeveloper (免費下載和使用 - 它是一個功能齊全的IDE,包括一些簡潔的附加功能,如SQL工作台和BPEL設計器)。

作為一種學習工具,它非常好,不僅適用於Oracle提供的教程,而且它還包含一系列“提示卡”課程,用於教授許多常用技術。

提示卡視圖http://tardate.heroku.com/images/jdev-cuecards.jpg

如果你有一段時間沒有接近NetBeans,那么趕快使用Eclipse並且值得一看,特別是在啟動Java EE時。

版本6.x為您安裝Tomcat和/或Glassfish,然后提供用於創建/部署/重新部署應用程序的向導。

在Web應用程序的初始教程是在這里和更復雜的例子在這里

正如JeroenWyseur所說,Java EE是一個相當大的空間。 除了他所說的,你應該嘗試獲得更多關於你將要做什么的細節:servelts&co,EJB(實體,會話,消息bean?)並嘗試熟悉它。

您應該清楚,您的代碼在托管環境中運行,這會產生很多約束。 為了確保您了解會發生什么,您應該熟悉部署的概念。 然后,如果您執行EJB,事務管理也很重要。 如果您不完全了解在部署bean或servlet時會發生什么,管理事務的方式,如何調用bean,那么您將會遇到困難。

一本幫助我很多時光的書是由Ed Roman掌握的Mastering EJB。

此外,熟悉RMI將幫助您理解EJB。

暫無
暫無

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

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