文档章节

四大Java EE容器(Tomcat、JBoss、Resin、Glassfish)之简单比较

对岸
 对岸
发布于 2014/06/01 01:54
字数 693
阅读 24364
收藏 28

现在流行的Java EE容器有很多:Tomcat、JBoss、Resin、Glassfish等等。下面对这四种Java EE容器进行了一番简单的比对。 1. Tomcat是Apache鼎力支持的Java Web应用服务器,由于它优秀的稳定性以及丰富的文档资料,广泛的使用人群,从而在开源领域受到最广泛的

                                 

现在流行的Java EE容器有很多:Tomcat、JBoss、Resin、Glassfish等等。下面对这四种Java EE容器进行了一番简单的比对。

  1. Tomcat是Apache鼎力支持的Java Web应用服务器(注:servlet容器),由于它优秀的稳定性以及丰富的文档资料,广泛的使用人群,从而在开源领域受到最广泛的青睐。

  2. Jboss作为Java EE应用服务器,它不但是Servlet容器,而且是EJB容器,从而受到企业级开发人员的欢迎,从而弥补了Tomcat只是一个Servlet容器的缺憾。

  3. Resin也仅仅是一个Servlet容器,然而由于它优秀的运行速度,使得它在轻量级Java Web领域备受喜爱,特别是在互联网Web服务领域,众多知名公司都采用其作为他们的Java Web应用服务器,譬如163、ku6等。

  在商用应用服务器里主要有:Weblogic、Websphere,其中Weblogic我也使用过很长一段时间,当时也只用其当Servlet容器,然而就在同等条件下,在性能及易用性等方面,要比Tomcat优秀很多。

  4.glassfish是Sun公司推出的Java EE服务器(Java EE容器),一个比较活跃的开源社区,不断的通过社区的反馈来提高其的可用性,经过glassfish v1 glassfish v2 到今天的glassfish v3 ,它已经走向成熟。Glassfish是一个免费、开放源代码的应用服务,它实现了Java EE 5,Java EE 5 平台包括了以下最新技术:EJB 3.0、JSF 1.2、Servlet 2.5、JSP 2.1、JAX-WS 2.0、JAXB 2.0、 Java Persistence 1.0、Common Annonations 1.0、StAX 1.0等。

  支持集群,通过内存中会话状态复制,增强了部署体系结构的可用性与可伸缩性,它对集群有着很好的支持,可以简单到通过添加机器,就可轻松的提高网站的 带负载能力,在解析能力方面,它对html的吞吐能力与apache服务器不分上下,就是tomcat所不能比的,支持目录部署,热部署,解决了 tomcat对热部署能力的缺陷。在版本方面做的更加人性化,有开发时用的简化版,专门用于部署web项目的版本,还要完全符合j2ee标准的版本。


本文转载自:http://www.cxybl.com/html/bcyy/java/201106241007.html

共有 人打赏支持
上一篇: netstat
下一篇: final
对岸
粉丝 4
博文 96
码字总数 24981
作品 0
私信 提问
加载中

评论(1)

Cocodroid
Cocodroid
请问resin对Servlet3.0的支持是不是有点问题呢?在resin里的Servlet用注解:@WebServlet("/*.htm") 运行正常,在tomcat下则爆出URL-pattern无效。这是为什么呢?
2014 年最流行的应用服务器

我们收集了2013年2月到2014年5月间启用了On Demand Plumbr的783个不同配置信息。这些数据是从引导类路径下收集而来——所有下面的数据是基于类似“grep -i tomcat classpath.log”这样的查询...

oschina
2014/08/09
6.4K
18
Java EE 改名 Jakarta EE 后,又要换 Logo 了

上周,Eclipse 基金会的企业 Java 平台已发文确认 Java EE 更名为 Jakarta EE,这是民意调查中选民的最爱。不过这场“换新”风波还未结束,近日,社区又向广大用户征集新 Logo 了。 征集时间...

达尔文
2018/03/10
7.6K
13
若Android程序与服务端通信,那么服务端开发技术有哪几种?具体技术细节?

最近在学jsp技术,也了解tomcat,jboss,glassfish等等作为service容器,我很清楚关于jsp网页处理的技术需要WebService,初学jsp,servlet一般用tomcat当做WebService容器。 我的问题是假如我开...

keepthinker
2013/10/04
12.3K
13
JBoss Seam 3.0 CR3 发布

CR3 版本改变内容包括: @SeamManaged 改名为 @ExtensionManaged 重构事务相关的类 类型安全的日志 支持 Glassfish JBoss Seam是“Java EE 5.0的一个轻量级的框架”。它在Java EE 5.0框架的上...

红薯
2011/03/23
322
0
ShrinkWrap Descriptors 2.0.0-alpha-8 发布

ShrinkWrap Descriptors 2.0.0-alpha-8 发布,此版本值得关注的特性: 支持 JBossAS/WildFly module.xml 支持 JBossAS/WildFly jboss-deployment-structure.xml 发布细节 Component ShrinkWr......

叶秀兰
2015/10/01
308
2

没有更多内容

加载失败,请刷新页面

加载更多

数据库篇多表操作

第1章 多表操作 实际开发中,一个项目通常需要很多张表才能完成。例如:一个商城项目就需要分类表(category)、商品表(products)、订单表(orders)等多张表。且这些表的数据之间存在一定的关系...

stars永恒
44分钟前
2
0
nginx日志自动切割

1.日志配置(Nginx 日志) access.log----记录哪些用户,哪些页面以及用户浏览器,IP等访问信息;error.log------记录服务器错误的日志 #配置日志存储路径:location / {      a...

em_aaron
昨天
3
0
java 反射

基本概念 RTTI,即Run-Time Type Identification,运行时类型识别。RTTI能在运行时就能够自动识别每个编译时已知的类型。   要想理解反射的原理,首先要了解什么是类型信息。Java让我们在运...

细节探索者
昨天
1
0
推荐转载连接

https://www.cnblogs.com/ysocean/p/7409779.html#_label0

小橙子的曼曼
昨天
3
0
雷军亲自打造的套餐了解下:用多少付多少

12月28日消息,小米科技创始人兼CEO雷军微博表示,小米移动任我行套餐方案,原则上就是明明白白消费,用多少付多少,不用不花钱!上网、电话和短信都是一毛钱,上网0.1元/M,电话0.1元/分钟,...

linuxCool
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部