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

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

如果您不知道好的指南,那么您可以发布要点类型的步骤来运行 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 文件,您可以阅读非常好的 JBoss 文档:

安装指南

入门

配置指南

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

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

其他提示

JavaEE(他们放弃了 2)空间相当大。一个很好的入门教程是 来自太阳的那一位. 。对于一个简单的 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归因
不隶属于 StackOverflow
scroll top