J2EE培训 百分网手机站

JavaEE应用服务器横向分析

时间:2017-06-19 14:35:39 J2EE培训 我要投稿

JavaEE应用服务器横向分析

  J2EE组件和“标准的” Java类的不同点在于:它被装配在一个J2EE应用中,具有固定的格式并遵守J2EE规范,由J2EE服务器对其进行管理。下面是小编整理的关于JavaEE应用服务器横向分析,希望大家认真阅读!

JavaEE应用服务器横向分析

  一前言

  当企业级的Java应用程序需要真正的应用部署时Java EE应用服务器是必不可少的`工具研究表明除了商业的应用服务器之外开源的Java EE应用服务器开始成为很多Java企业级应用的最佳选择而JBossTomcat及Apache的Geronimo是其中最主流的开源Java EE应用服务器而这三者中尽管JBoss和Tomcat并非%的实现了Java EE 标准但这二者占有的市场份额相对比较大Geronimo是对Java EE 标准%的实现正在快速的发展如果读者想在Java EE领域找份像样的工作对这三种开源的应用服务器应该达到比较熟悉的程度并能在一定程度上进行比较区分

  在本文中对这三种主流的应用服务器就其特性部署及性能等方面进行比较分析了他们各自的特色对该应用服务器的重要性当然也提供了一些如何选择适合项目的服务器的原则及建议

  二特性比较

  表就JBoss Tomcat 及Geronimo 的特性进行全面的比较请注意表中用到的部分支持表述表明该应用服务器并非完全的支持需要安装一些额外包而其中的原则上支持表述表明该应用服务器需要第三方的安装包的支持注三种应用服务器均在LinuxSolarisWindows及Mac OS X上进行过测试


特性

JBoss 

Geronimo 

Tomcat 

Java EE 一致性

部分支持

完全支持

部分支持

支持EJB 

支持

支持

原则上支持

JSP和Servlet

支持

支持

支持

JSF

支持

支持

原则上支持

客户化插件

支持

支持

不支持

业务规则引擎

原则上支持

原则上支持

原则上支持

Hibernatex

支持

原则上支持

原则上支持

集群

支持

支持

部分支持

Eclipse IDE

支持

支持

支持