Java EE App Server Hello World

时间:2008-09-18 09:00:13

标签: java java-ee

我对单独的Java应用程序开发非常熟悉,但很快就会使用Java EE应用程序服务器开发项目。

有没有人知道在应用服务器中使用hello-world类型应用程序的简单操作指南?我(也许是天真地)假设不同框架之间的整体方法是相似的,所以我更感兴趣的是找出方法,而不是陷入不同框架之间的差异。

如果你不知道一个好的指南,那么你可以发布一个项目符号的步骤来让你的世界运行吗?,即

  1. 下载XX
  2. 写一些代码来做YY
  3. 更改档案ZZ
  4. 其他步骤......
  5. 注意:仅仅因为我家里有一台Windows机器,如果可以在Windows上运行,我宁愿运行,但为了更好的答案,我们欢迎基于linux / mac的实现。

5 个答案:

答案 0 :(得分:6)

我会选择JBoss AS或GlassFish作为开始。但是我不确定Java EE“Hello World”是什么意思。如果您只想部署一些JSP,可以使用本教程(对于JBoss):

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

如果你想进一步做EJB堆栈和/或部署ear-file,你可以阅读非常好的JBoss文档:

Installation Guide

Getting started

Configuration Guide

通常,您也可以执行基本安装并更改或尝试预安装的示例应用程序。

我目前安装了JBoss(在Windows上)。我使用Eclipse开发并使用Java EE服务器集成来热部署或调试我的代码。在您运行第一个代码之后,您应该看看ide集成,因为它可以更快地进行开发/部署往返。

答案 1 :(得分:5)

JavaEE(他们放弃了2)空间非常大。一个很好的教程是the one from Sun。对于一个简单的hello world应用程序,web容器就足够了。一个众所周知的servlet jsp容器是tomcat。有关安装说明,请参阅here。尝试使用eclipse安装它并创建一个Web项目。这将为您生成一些您可以查看和编辑的文件。启动和停止应用程序服务器也更简单。

答案 2 :(得分:2)

另一种选择是获得Oracle JDeveloper(免费下载和使用 - 它是一个功能齐全的IDE,包括一些简洁的附加功能,如SQL工作台和BPEL设计器)。

作为一种学习工具,它非常好,不仅适用于Oracle提供的教程,还包括一系列“cue-card”课程,可以教授许多常用技术。

cue card view http://tardate.heroku.com/images/jdev-cuecards.jpg

答案 3 :(得分:1)

如果你有一段时间没有接近NetBeans,那么赶快使用Eclipse并且值得一看,特别是在启动Java EE时。

版本6.x为您安装Tomcat和/或Glassfish,然后提供用于创建/部署/重新部署应用程序的向导。

有关Web应用程序的初始教程是here,还有一个更复杂的示例here

答案 4 :(得分:0)

正如JeroenWyseur所说,Java EE是一个相当大的空间。除了他所说的,你应该尝试更详细地了解你将要做什么:servelts& co,EJB(实体,会话,消息bean?)并尝试熟悉它。

您应该清楚,您的代码在托管环境中运行,这会产生很多限制。为了确保您了解会发生什么,您应该熟悉部署的概念。然后,如果您执行EJB,事务管理也很重要。如果您不完全了解在部署bean或servlet时会发生什么,管理事务的方式,调用bean的方式,那么您将会遇到困难。

一本帮助我很多时光的书是由Ed Roman掌握的Mastering EJB。

此外,熟悉RMI将有助于您了解EJB。