您所在位置: 网站首页 / 文档列表 / Java / 文档详情
2022主流JavaEE应用服务器横向分析.docx 立即下载
2023-03-06
约4.6千字
约10页
0
33KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

2022主流JavaEE应用服务器横向分析.docx

2022主流JavaEE应用服务器横向分析.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2022主流JavaEE应用服务器横向分析主流JavaEE应用服务器横向分析J2EE是一套全然不同于传统应用开发的技术架构,包含很多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、平安与再用价值。下面是我收集的主流JavaEE应用服务器横向分析,希望大家仔细阅读!一、前言当企业级的Java应用程序须要真正的应用部署时,JavaEE应用服务器是必不行少的工具。探讨表明,除了商业的应用服务器之外,开源的JavaEE应用服务器起先成为许多Java企业级应用的最佳选择。而JBoss、Tomcat及Apache的Geronimo是其中最主流的开源JavaEE应用服务器。而这三者中,尽管JBoss和Tomcat并非100%的实现了JavaEE5标准,但这二者占有的市场份额相对比较大。Geronimo是对JavaEE5标准100%的实现,正在快速的发展。假如读者想在JavaEE领域找份像样的工作,对这三种开源的应用服务器应当达到比较熟识的程度,并能在肯定程度上进行比较区分。在本文中,对这三种主流的应用服务器,就其特性、部署及性能等方面进行比较。分析了他们各自的特色对该应用服务器的重要性,当然,也供应了一些如何选择适合项目的服务器的原则及建议。二、特性比较表1就JBoss4.2、Tomcat6及Geronimo2的特性进行全面的比较。请留意,表中用到的;部分支持;表述,表明该应用服务器并非完全的支持,须要安装一些额外包。而其中的;原则上支持;表述,表明该应用服务器须要第三方的安装包的支持。注:三种应用服务器均在Linux、Solaris、Windows及MacOSX上进行过测试。当读者的应用须要比较特别的扩展,或是想与JavaEE5最贴近时,那么,Geronimo2是最佳的开源JavaEE应用服务器选择。尽管JBoss4.2与Sun的JavaEE标准在实现上有肯定的出入,但JBoss4.2team供应了很多与JavaEE标准很符合的技术,同时也扩充了JavaEE5的标准范围。而Tomcat6本身就是一种轻量级的解决方案,所以它不并包括JavaEE5的全部特性,或是在JBoss及Geronimo中所供应的特性,但正是由于它的轻量级,才使它对内存的占有量比较少,并且比其它两种服务器运行起来更快。1.JavaEE5一样性Sun公司的JavaEE5标准是一种行业标准,而作为这种标准的实现,开源的JavaEE5应用服务器应当与其尽量的保持一样,因此JavaEE5的一样性是一个很重要的指标。在这三种开源的实现中,Geronimo是实现得最好,与JavaEE5标准最贴近的应用服务器。JBoss4.2支持绝大部分JavaEE5的特性,当然,不久即将发布的JBoss5将完全支持JavaEE5的全部特性。而Tomcat一般看成是JSP/servlet的容器,仅仅支持Java应用服务器的基本特性。2.支持EJB3EJB(EnterpriseJavaBeans)是指能在JavaEE服务器部署的Java组件。它通常将一些业务功能打包成可重用的组件。新发布的EJB3供应了很多新功能,解决了旧版本中很多问题。JBoss4.2及Geronimo2均支持EJB3。Tomcat6本身并不支持EJB3,但ApacheOpenEJB项目可以使Tomcat支持EJB3,据称Tomcat可以运行一种嵌入式的JBossEJB3容器3.支持JSP2.1/Servlet2.5对JSP/servlet的支持是绝大部分Java服务器应供应的最基本功能。JSP2.1和Servlet2.5是JavaEE5对JSP/servlet的升级功能。JBoss4.2、Geronimo2及Tomcat6均支持JSP/servlet这一特性。4.支持JSF1.2JSF(JavaServerFaces)是一种在JavaEE应用部署的组件式架构。供应基本的Web开发的用户界面。与恳求驱动的MVC(Model-View-Controller)的架构不同的是,JSF采纳了组件驱动的模式。就目前的JSF1.2而言,JBoss4.2及Geronimo2都有很好的支持,而运行在Tomcat6时有不少的问题待解决。5.支持客户化插件客户化插件支持,意味着可以在原有应用服务器功能的基础上,开发新的功能,并能很好的协同运用。在JBoss中运用MBeans(managedbeans)来处理插件开发。而Geronimo也采纳类似的处理方式,只是名称不一样,叫GBeans。这些客户的Beans为开发及部署客户资源时,供应一系列统一的接口。6.支持业务规则引擎几乎全部的应用程序都是建立在一系列业务
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

2022主流JavaEE应用服务器横向分析

文档大小:33KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用