JavaEE容器内部

JavaEE容器内部,java,jakarta-ee,jboss,ejb,ioc-container,Java,Jakarta Ee,Jboss,Ejb,Ioc Container,作为一个有Java SE背景的Java EE新手,我不太明白Java EE是什么意思,尤其是那些流行语,如web容器,Jave EE容器的意思 据我所知,要运行java程序,需要调用java,并将classpath设置为dependencies(通常是.jar),以及一个带有静态main方法的入口类 我认为启动JavaEE程序和调用Java没有区别,对吗?那么,容器在大多数情况下只是包含JavaEE标准注释实现的.jar文件吗 像JBOSS这样的容器只是一堆用于支持所谓的涉及事务、安全等的“企业

作为一个有Java SE背景的Java EE新手,我不太明白Java EE是什么意思,尤其是那些流行语,如
web容器
Jave EE容器
的意思

据我所知,要运行java程序,需要调用
java
,并将
classpath
设置为dependencies(通常是
.jar
),以及一个带有静态main方法的入口类

我认为启动JavaEE程序和调用
Java
没有区别,对吗?那么,容器在大多数情况下只是包含JavaEE标准注释实现的
.jar
文件吗

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

JavaSE=标准版。这是Java编程的核心 站台。它包含任何Java语言都可以使用的所有库和API 程序员应该学习(java.lang、java.io、java.math、java.net、, java.util等)

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

Java平台(企业版)不同于Java标准 版本平台(JavaSE),因为它添加了提供 部署容错、分布式、多层Java的功能 软件,主要基于在计算机上运行的模块化组件 应用服务器。换句话说,如果您的应用程序需要 大规模的分布式系统,那么您应该考虑使用java 嗯。它构建在JavaSE之上,为数据库访问提供了库 (JDBC、JPA)、远程方法调用(RMI)、消息传递(JMS)、web 服务、XML处理,并为企业定义标准API JavaBeans、servlet、Portlet、Java服务器页面等


来源:

JavaSE=标准版。这是Java编程的核心 站台。它包含任何Java语言都可以使用的所有库和API 程序员应该学习(java.lang、java.io、java.math、java.net、, java.util等)

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

Java平台(企业版)不同于Java标准 版本平台(JavaSE),因为它添加了提供 部署容错、分布式、多层Java的功能 软件,主要基于在计算机上运行的模块化组件 应用服务器。换句话说,如果您的应用程序需要 大规模的分布式系统,那么您应该考虑使用java 嗯。它构建在JavaSE之上,为数据库访问提供了库 (JDBC、JPA)、远程方法调用(RMI)、消息传递(JMS)、web 服务、XML处理,并为企业定义标准API JavaBeans、servlet、Portlet、Java服务器页面等


来源: