如何从零开始设置一个非常简单的J2EE Web应用程序的教程?

3
我想知道在哪里能找到一个网络教程或书籍,以向我展示如何从零开始设置一个 Java Web App J2EE?该教程应该从介绍您需要安装的内容以及如何安装开始,再到在浏览器上启动服务器并输出“Hello World”。

我不想使用Spring或Grails等框架,因为我想了解Java级别的实际工作方式。

我过去两年一直在使用RoR,并且现在成为了一名初级Java开发人员,希望更好地了解所有内容、架构等等。

非常感谢。


1
我相信你读过这个了吧? - Till Helge
Java EE 包含许多 API。你需要 Servlet 和 JSP 吗?EJBs?JNDI?JDBC?JMS?JTA?JPA? - JB Nizet
2
@JB Nizer:虽然OP提到了J2EE,但他也提到了“Web应用程序”、“非常简单”以及“Hello world”。我敢打赌,从一个包含一些“Hello, world!” servlet的简单*.war*开始,然后是另一个“Hello, world!” .jsp,会是一个不错的开始;) - TacticalCoder
这个问题太宽泛了,也不具有建设性。我建议从我们的标签维基页面开始:JSPServlets - BalusC
试试这个:www.centerkey.com/jboss/ - Animesh
2个回答

2
你想要了解Java方面的知识吗?在此之前你需要先掌握许多内容: 如果你想学习J2EE规范,可以尝试查看JavaEE Sun (现在是Oracle)教程。虽然它很长,但是如果你想了解JavaEE规范,那么这是非常完美的。你还不想学习Spring,但是Spring只是一个框架,用来替换由Oracle提供的正常JavaEE。 但像JB Nizet所说,有很多API: JSP - 用于web层 EJB - 业务层的解决方案 JNDI - 用于放置和搜索对象的目录树 JDBC - 这是一个重要的API,使用JDBC可以与数据库进行交互 JMS - 可以以异步方式向其他java应用程序发送消息。这是一个非常好的设计API。 JTA - 一个管理事务的API JPA - 它是一个ORM,Hibernate也遵循这个API。 尝试学习设计模式,它们非常有用而且重要。

1

最好的方法是在您的开发机器上安装Maven,安装m2e Maven插件到您的eclipse中,创建一个新的Maven项目,搜索JBoss JavaEE 6原型(可以部署到JBoss AS)或Appfuse原型(它们有预制的原型,可以使用Cargo插件轻松地部署到许多应用服务器或Servlet容器中)。

这会为您长期提供帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接