Java SE& S之间的区别是什么? Java EE?
答案 0 :(得分:17)
Java SE(标准版)只是Java的正常规范。 Java EE(企业版)是Java,具有各种各样的附加组件,例如:
(不是详尽的清单,Wikipedia上提供更多详细信息)。下载SDK(用于开发)或JRE(用于运行Java应用程序)时,通常会获得Java SE。
另一方面,当您开始使用IBM Websphere Application Server,JBoss或其他企业级应用程序服务器时,通常会获得所有Java EE的好处。
答案 1 :(得分:17)
Java SE (全名: Java平台,标准版,旧名称太多无法枚举)是一个编程平台的规范,包括:
令人困惑的是,它也是Java SE规范的特定实现的默认名称(正确的名称是Java SE名称与“JDK”或“JRE”附加的各种组合)。您可以找到有关 Java SE (尤其是Oracle JDK / JRE实现)on Oracle's page for it(最新稳定版)的更多信息。
Java EE (全名: Java平台,企业版,旧名称,如上所述,枚举太多)是另一个的规范编程平台 - 一个真正构建于 Java SE 平台之上的框架。该平台旨在为现代业务应用程序(如Web应用程序,n层体系结构等)添加功能。此规范有无数的实现 - 包括开源和专有 - 包括Oracle的 Glassfish / Java EE SDK,IBM的 Websphere ,Apache的 Geronimo 等。您可以找到有关Java EE(以及 Glassfish / Java EE SDK的更多信息)再次on Oracle's page实施它。
答案 2 :(得分:6)
你可以简单地知道这一点: Java SE适用于桌面应用程序,它是Java的核心。 Java EE适用于包含JSP和JSP的Web应用程序。 Servlet,EJB,Webservice和它们都是一种扩展。您可以在安装Servlet容器(Tomcat)或JPA提供程序(Oracle Toplink,Hibernate)或整个Web应用程序时使用它们,其中包括servlet容器,JPA提供程序(如JBoss,GlassFish)。
答案 3 :(得分:-1)