当前位置:首页 > 培训职业 > 正文

什么是javaee

javaee是J2EE的一个新的名称。

JavaEE是J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用。随着WEB和EJB容器概念诞生,使得软件应用业开始担心SUN的伙伴们是否还在Java平台上不断推出翻新的标准框架,致使软件应用业的业务核心组件架构无所适从,从一直以来是否需要EJB的讨论声中说明了这种彷徨。

在2004年底中国软件技术大会Ioc微容器(也就是Jdon框架的实现原理)演讲中指出:我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。此次J2EE改名为JavaEE,实际也反映出业界这种共同心声。

功能特征

Security安全是JavaEE的一个重要特点,也就是基于容器的安全访问,无需自己手工编码,具体实现可参考Jdon框架应用演示源码JdonNews。这虽然是基于J2EE1.3编写,但是和JavaEE 5区别不是很大。

事务管理Transaction Management也是JavaEE5的一个重要部分,该标准文档从几个方面阐述了事务管理的要点,标准中规定了在WEB层中使用事务和线程的处理关系,标准中规定:Web服务器如Tomcat无需在Web层提供事务支持,因为Web组件根本不支持事务繁衍/传递。

因为当前一些架构是标准中的Web结构,因此JavaEE5在J2EE4.2.2规定了Web组件事务的生命周期,如果Web组件直接调用JTA,事务就不可以跨一个客户端的多个请求,事务只能在一个请求中完成,这个标准规定了我们在Web架构中无法使用长事务,针对一个客户端跨请求的事务暂时只有唯一解决方案:只有使用EJB的有态Session。

多重随机标签

猜你喜欢文章