知识大全 JBoss Web和Tomcat的区别
Posted 知
篇首语:倘若心中愿意,道路千千条。倘若心中不愿意,理由万万个。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 JBoss Web和Tomcat的区别相关的知识,希望对你有一定的参考价值。
JBoss Web和Tomcat的区别 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在Web 的浪潮中 各种页面技术和框架不断涌现 为服务器端的基础架构提出了更高的稳定性和可扩展性的要求 近年来 作为开源中间件的全球领导者 JBoss在J EE应用服务器领域已成为发展最为迅速的应用服务器 在市场占有率和服务满意度上取得了巨大的成功 丝毫不逊色于其它的非开源竞争对手 如WebSphere WebLogic Application Server JBoss Web的诸多优越性能 正是其广为流行的原因
基于Tomcat内核 青胜于蓝
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器 技术先进 性能稳定 而且免费 因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可 其运行时占用的系统资源小 扩展性好 且支持负载平衡与邮件服务等开发应用系统常用的功能 作为一个小型的轻量级应用服务器 Tomcat在中小型系统和并发访问用户不是很多的场合下被普遍使用 成为目前比较流行的Web 应用服务器
而JBoss Web采用业界最优的开源Java Web引擎 将Java社区中下载量最大 用户数最多 标准支持最完备的Tomcat内核作为其Servlet容器引擎 并加以审核和调优 单纯的Tomcat性能有限 在很多地方表现有欠缺 如活动连接支持 静态内容 大文件和HTTPS等 除了性能问题 Tomcat的另一大缺点是它是一个受限的集成平台 仅能运行Java应用程序 企业在使用时Tomcat 往往还需同时部署Apache Web Server以与之整合 此配置较为繁琐 且不能保证性能的优越性
JBoss在Tomcat的基础上 对其进行本地化 将Tomcat 以内嵌的方式集成到 JBoss 中 JBoss Web通过使用APR和Tomcat本地技术的混合模型来解决Tomcat的诸多不足 混合技术模型从最新的操作系统技术里提供了最好的线程和事件处理 结果 JBoss Web达到了可扩展性 性能参数匹配甚至超越了本地Apache HTTP服务器或者IIS 譬如JBoss Web能够提供数据库连接池服务 不仅支持 JSP 等 Java 技术 同时还支持其他 Web 技术的集成 譬如 PHP NET 两大阵营
标准化是减小技术依赖风险 保护投资最好的方式 JBoss Web率先支持全系列JEE Web标准 从根本上保证了应用 一次开发 到处运行 的特点 使应用成品能方便地在JBoss Web和其他Java Web服务器之间轻易迁移
集多功能于一身 性能卓越
作为Web 应用服务器中的明星产品 JBoss Web服务器集多种功能于一身 其关键功能包括 完全支持Java EE 高度的扩展性 快速的静态内容处理 群集 OpenSSL URL重写和综合性
JBoss Web服务器具有原生特性和强大的可扩展性 可支持多种并非基于Java的服务器内容处理技术 可同时运行JSP Servlet Microsoft NET PHP 及 CGI 为其提供一个单一的 高性能的企业级部署平台
与Tomcat 相比 JBoss Web在静态资源访问方面性能优越 JBoss Web支持两种组件模式——纯Java和Native I/O 在Native组件的支持下 动态运行不会受到任何影响 而静态资源的访问利用了操作系统本身提供的 拷贝传送 CPU消耗降低 响应时间缩短 吞吐率大大提高 混合的连接模式支持最大达到 个并发客户端的同时访问 与Apache Web服务器相当 部署于高性能的操作系统 可利用JBoss Web对纯Java和Native I/O两种模式的支持 使得应用在开发时可随时跨平台敏捷迁移 而部署于高性能的操作系统相关的Native环境 由于JBoss Web较好地解决了静态资源的访问性能问题 可在解决方案中把它直接作为强大的LVS的分发对象 和RHEL负载均衡系统结合 形成理论上无限线性扩展的负载均衡场景
OpenSSL是业界最为快速和安全的开源传输组件 可借助操作系统和硬件的特性实现高效的安全承载 JBoss Web集成了OpenSSL 可提供高效的安全传输服务 使得安全机制更上台阶 研究表明 JBoss Web中的SSL性能比单纯的Tomcat快四倍
URL重写功能可缩短URL 隐藏实际路径提高安全性 易于用户记忆和键入 及被搜索引擎收录 Tomcat 不具备URL重写功能 JBoss Web则可提供一个灵活的URL rewriting操作引擎 支持无限个规则数和规则条件 URL可被重写以支持遗留的URL错误处理 或应对服务器不时产生的其他问题
JBoss Web既可单独运行 也可无缝嵌入JBoss应用服务器 成为JBoss中间件平台的一部分 不仅后台服务调用的性能将得以提升 也可利用以下JBoss平台的特性提升Web应用功能
基于JGroups的多种集群方案的支持
基于Arjuna技术的JTA和JTS的事务处理支持
优化的线程池和连接池的支持
基于JMX 控制台的基本管理支持和JBoss On的高级管理维护支持
基于JBoss AOP技术的面向方面架构的支持
Hibernate服务组件的支持
专业团队支持
业界大多数开源产品在技术方面富于创新性 但在可持续性 产品生命周期规划 以及质量保证方面缺乏有效保障 为软件集成商和最终用户所诟病 红帽所力行的 专业化开源技术 则完美解决了这一问题
来自开源社区的JBoss Web 在红帽专业化开源的锤炼下 在性能 扩展性 稳定性 安全性等方面 已成为一个达到企业级 甚至电信级标准的优秀产品 红帽不仅有专职的技术团队投入JBoss Web的开发 而且具备专门的QA团队为产品作质量保证 完善的集成测试和兼容性测试保证了JBoss Web自身的稳定性 并保证了它的后向兼容和其他JBoss产品协作良好的互操作性
cha138/Article/program/Java/ky/201311/28377相关参考
JBossWeb和Tomcat的区别[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 
JBossWeb和Tomcat的区别[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 
知识大全 JBoss、Geronimo及Tomcat比较分析
JBoss、Geronimo及Tomcat比较分析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 J2EE应用服务器(Jboss+Tomcat)安装攻略
J2EE应用服务器(Jboss+Tomcat)安装攻略 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
使用Ant和Tomcat创建Web应用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 应当尽量避
知识大全 在JBoss4.2及JBoss5.0上部署jax-ws 2.0/2.1 Web
在JBoss4.2及JBoss5.0上部署jax-ws2.0/2.1Web 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我
Tomcat5的web应用启动顺序详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 摘要
Tomcat上开发Web应用如何保证兼容性 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 最近协
Tomcat运行JavaWeb内存溢出总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 
区分Tomcat与Web服务器、应用服务器的关系 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!