java - 有关如何从头开始设置非常简单的 J2EE Web 应用程序的教程?

标签 java jakarta-ee

<分区>

我想知道在哪里可以找到网络教程或书籍来展示如何从头开始设置 Java 网络应用程序 J2EE?从向您展示需要安装什么以及如何安装开始,到启动服务器并在浏览器上显示 Hello world?

我宁愿不使用诸如 spring 或 grails 之类的框架,因为我想了解它在 Java 级别上的实际工作方式。

过去 2 年我一直在使用 RoR,我找到了一份实习 Java 开发人员的工作,我只是想更好地了解一切的工作原理、架构等。

非常感谢。

最佳答案

您正在尝试了解 Java 级别?那么你需要知道很多事情: 如果您想学习 J2EE 规范,请尝试 the JavaEE Sun (Nows Oracle) Tutorial . 它很大,但是如果您想了解 JavaEE 规范,它是完美的。你还不想学习 Spring,但 Spring 只是一个框架,用来替代 Oracle 提供的普通 JavaEE。

但正如 JB Nizet 所说。有很多 API。 JSP - Web 层的 Java 服务器页面。 EJB - 业务层的解决方案。 JNDI - 放置和搜索对象的目录树。 JDBC - 这是一个重要的,使用 JDBC 您可以与数据库交互。 JMS - 您可以以异步方式向其他 Java 应用程序发送消息。这是一个设计非常好的 API。 JTA - 管理事务的 api。 JPA - 它是一个 ORM,Hibernate 遵循这个 API。

尝试学习设计模式。它们非常有用和重要。

关于java - 有关如何从头开始设置非常简单的 J2EE Web 应用程序的教程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8327948/

相关文章:

java - 表达式的类型必须是数组类型,但它解析为 ArrayList(试图比较两个数组中的字符串

java - 在 Java 中初始化 ArrayList 字段的最佳实践

java - 无法从资源加载定义

java - 在 TestNG 中关闭测试输出

java - 我正在面试一个使用 Spring Framework 的 j2EE 职位;帮我刷一下

java - 在 Wildfly 8.2 上重新部署后从 Infinispan 缓存读取时发生 ClassCastException

java - 僵尸线程正在吞噬我的大脑(J2EE、Tomcat、Hibernate、Quartz)

java - 带有通配符的泛型声明

java - Eclipse: 导入 "Existing Maven Projects"自动创建 EAR 项目

Java EE 6 与 Spring 3 堆栈