Java EE 和 Java Web 之间的区别
Difference between Java EE and Java Web
我打算学习 Java EE,所以当我在 netbeans 中开始一个项目时,我可以选择 Java EE 和 Java Web。问题是,我不完全理解这两者之间的区别以及选择哪一个。我对 JSP、JSF、Servlet 有一些基础知识。我想所有服务器端的东西都是企业的。那么,与 Java Web 相比,Java EE 的额外功能是什么?
这两个概念的使用都不准确,但是......好吧,粗略地说:Java EE 比 Java web 更广泛。如果您打算只使用简单 Web 容器实现(例如 Tomcat)提供的技术,那么您正在寻找 Java Web 项目。如果您打算使用其他技术(例如 EJB 或其他 EE 技术),那么您需要一个成熟的 Java EE 服务器(例如 JBoss/WildFly)。所以我想在你的情况下你只需要一个 Java 网络项目。
有关 Java EE 技术的完整列表,请参见此处:
http://www.oracle.com/technetwork/java/javaee/tech/index.html
在 NetBeans 中,java web 指的是简单的 java Web 应用程序,它们可以 运行 在轻量级容器中,如 Tomcat 或 Jetty。 J2EE 旨在成为 运行 完整的应用程序服务器(例如 Glassfish),并包含 java Web 组件、EJB 和 JPA ORM。如果您是新手并且想从简单的东西开始,JavaWeb 应用程序可能更适合您。这是来自 NetBeans 的一篇文章:https://netbeans.org/kb/trails/java-ee.html
我打算学习 Java EE,所以当我在 netbeans 中开始一个项目时,我可以选择 Java EE 和 Java Web。问题是,我不完全理解这两者之间的区别以及选择哪一个。我对 JSP、JSF、Servlet 有一些基础知识。我想所有服务器端的东西都是企业的。那么,与 Java Web 相比,Java EE 的额外功能是什么?
这两个概念的使用都不准确,但是......好吧,粗略地说:Java EE 比 Java web 更广泛。如果您打算只使用简单 Web 容器实现(例如 Tomcat)提供的技术,那么您正在寻找 Java Web 项目。如果您打算使用其他技术(例如 EJB 或其他 EE 技术),那么您需要一个成熟的 Java EE 服务器(例如 JBoss/WildFly)。所以我想在你的情况下你只需要一个 Java 网络项目。
有关 Java EE 技术的完整列表,请参见此处:
http://www.oracle.com/technetwork/java/javaee/tech/index.html
在 NetBeans 中,java web 指的是简单的 java Web 应用程序,它们可以 运行 在轻量级容器中,如 Tomcat 或 Jetty。 J2EE 旨在成为 运行 完整的应用程序服务器(例如 Glassfish),并包含 java Web 组件、EJB 和 JPA ORM。如果您是新手并且想从简单的东西开始,JavaWeb 应用程序可能更适合您。这是来自 NetBeans 的一篇文章:https://netbeans.org/kb/trails/java-ee.html