java ee 下载什么意思_JavaEE到底是什么?

JavaEE是一个规范,定义了多种组件和服务,如EJB。开发者使用javax.*类来编写与实现无关的代码。应用服务器,如WildFly、Tomcat,实现了JavaEE规范。Spring是一个独立的框架,它可以替代并优化JavaEE的部分功能,如SpringMVC与JSF、Spring DI/IoC/AOP与CDI等。在选择JavaEE还是Spring时,主要考虑是否需要完整的JavaEE服务器功能或更轻量级的解决方案。
摘要由CSDN通过智能技术生成

b6f796ceab8ccba523efd0a62a4709e9.png

慕运维8079593

JavaEE只是一个规范吗?我的意思是:EJBJavaEE是吗?JavaEE确实是一个摘要规格说明。任何人都愿意开发和提供规范的工作实现。这个混凝土实现是所谓的应用服务器,如野弗利, 托梅, 玻璃鱼, 自由, WebLogic,等等,还有一些servlet容器只实现了庞大的JavaEEAPI的JSP/servlet部分,例如猫猫, 码头等我们JavaEE开发人员应该使用规范(即导入)编写代码只 javax.*类,而不是实现特定的类,例如org.jboss.wildfly.*, com.sun.glassfish.*,然后我们将能够在任何实现上运行我们的代码(例如,在任何应用服务器上)。如果您熟悉JDBC,它基本上与JDBC驱动程序的工作方式相同。另见A.O.。简单地说,什么是工厂?这个JavaEESDK下载在Oracle.com中,基本上包含了GlassFish服务器以及大量文档和示例,还有NetBeansIDE。如果您想要一个不同的服务器和/或IDE,则不需要它。EJB是JavaEE规范的一部分。看,它在JavaEEAPI中..成熟的JavaEE应用服务器可以直接支持它,但是简单的JSP/servlet容器不支持它。另见:在哪里可以找到JavaEE 6的所有参考实现的列表?JavaEE Web开发,我从哪里开始,我需要什么技能?如何在JavaEE 6中制作JavaWeb应用程序?EJB/Spring是JavaEE的不同实现吗?不,如前所述,EJB是JavaEE的一部分。Spring是一个独立的框架,它替代并改进了JavaEE的许多部分。Spring不一定需要运行JavaEE。像Tomcat这样的基本服务容器已经足够了。简单地说,Spring是JavaEE的竞争对手。例如:“Spring”(独立)竞争EJB/JTA,SpringMVC竞争JSF/JAX-RS,Spring DI/IoC/AOP竞争CDI,Spring Security竞争JAAS/JASPIC,等等。在以前的J2EE/EJB 2期间,EJB2API的实现和维护非常糟糕。那时,Spring是EJB 2的一个更好的替代方案。但是自从EJB 3(JavaEE 5)以来,EJBAPI在从Spring中吸取的教训基础上得到了很大的改进。因为CDI(JavaEE 6),没有真正的理由再看一遍另一个像Spring这样的框架使开发人员更容易开发服务层。只有在使用基本服务容器(如Tomcat)而不能转到JavaEE服务器的情况下,Spring才更有吸引力,因为在Tomcat上安装Spring更容易。如果不修改服务器本身,就不可能安装EJB容器omTomcat,您基本上是在重新发明Tomee。另见:什么时候需要或方便地同时使用Spring或EJB 3或所有这些?JavaEE 6与Spring 3堆栈使用JSF作为SpringMVC的视图技术

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值