3

我对独立的 Java 应用程序开发相当满意,但很快就会使用 Java EE 应用程序服务器开发一个项目。

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

如果您不知道一个好的指南,那么您能否发布项目符号类型的步骤来让 hello-world 运行?,即

  1. 下载 XX
  2. 写一些代码做YY
  3. 更改文件 ZZ
  4. 其他步骤...

注意:仅仅因为我家里有一台 windows 机器,如果它可以在 windows 上运行,我更愿意运行,但为了更好的答案,欢迎基于 linux/mac 的实现。

4

5 回答 5

6

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

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

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

安装指南

入门

配置指南

一般来说,您也可以只进行基本安装和更改或尝试预安装的示例应用程序。

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

于 2008-09-18T09:19:03.937 回答
5

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

于 2008-09-18T09:12:13.703 回答
2

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

作为一个学习工具,它非常好,不仅适用于 Oracle 提供的教程,而且它在工具本身中包含了一系列“提示卡”课程,用于教授许多常用技术。

提示卡视图 http://tardate.heroku.com/images/jdev-cuecards.jpg

于 2008-09-20T09:08:56.913 回答
1

如果您有一段时间没有接触过 NetBeans,它会很快赶上 Eclipse,值得一看,尤其是在启动 Java EE 时。

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

Web 应用程序的初始教程在这里,更复杂的示例在这里

于 2008-09-18T09:30:46.513 回答
0

正如 JeroenWyseur 所说,Java EE 是一个相当大的空间。除了他所说的之外,您还应该尝试了解您将要做什么的更多细节:servelts & co、EJB(实体、会话、消息 bean?)并尝试熟悉这些。

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

Ed Roman 所著的《精通 EJB》是一本对我帮助很大的书。

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

于 2008-09-18T09:25:40.753 回答