【问题标题】:Java EE container internalsJava EE 容器内部结构
【发布时间】:2017-05-01 21:33:15
【问题描述】:

作为一个有 Java SE 背景的 Java EE 新手,我不太明白 Java EE 是什么意思,尤其是像 web container,Jave EE container 这样的流行语是什么意思。

据我所知,要运行 java 程序,您需要调用 java 并将 classpath 设置为依赖项(通常为 .jar),并且还需要一个具有静态 main 方法的入口类。

我觉得启动Java EE程序,和调用java没什么区别吧?那么容器在大多数情况下是否只是包含 Java EE 标准注释实现的 .jar 文件?

像JBOSS这样的容器只是一堆库,用来支持所谓的“企业应用”,涉及事务、安全等等?

【问题讨论】:

    标签: java jakarta-ee jboss ejb ioc-container


    【解决方案1】:

    Java SE = 标准版。这是Java编程的核心 平台。它包含任何 Java 的所有库和 API 程序员应该学习 (java.lang, java.io, java.math, java.net, java.util 等)。

    Java EE = 企业版。来自维基百科:

    Java 平台(企业版)不同于 Java 标准 版本平台(Java SE),它添加了提供的库 部署容错、分布式、多层 Java 的功能 软件,主要基于运行在 应用服务器。换句话说,如果您的应用程序需要非常 大规模,分布式系统,那么你应该考虑使用Java EE。它建立在 Java SE 之上,提供用于数据库访问的库 (JDBC、JPA)、远程方法调用 (RMI)、消息传递 (JMS)、Web 服务、XML 处理,并为企业定义标准 API JavaBeans、servlet、portlet、Java Server Pages 等...


    来源:Difference between Java SE/EE/ME?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-15
      • 2018-03-05
      • 2013-01-09
      • 1970-01-01
      • 2012-06-07
      • 1970-01-01
      相关资源
      最近更新 更多