问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

webshpere和JBOSS和tomcat各自哪些特点和优势

发布网友 发布时间:2022-05-03 07:34

我来回答

2个回答

热心网友 时间:2023-09-16 10:11

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组件的支持下,动态运行不会受到任何影响,而静态资源的访问利用了操作系统本身提供的0拷贝传送,CPU消耗降低,响应时间缩短,吞吐率大大提高,混合的连接模式支持最大达到10000个并发客户端的同时访问,与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服务组件的支持

热心网友 时间:2023-09-16 10:12

先讲一个错误认识 虽然websphere wls jboss tomcat都能解释jsp但不能拿到一起比较

可比较:websphere与weblogic
jboss与tomcat

中小型应用tomcat jboss都可以;对于大并发且稳定性要求高的应用websphere weblogic首选
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
谁能给个单机版的风云之雄霸天下啊?? 求风云雄霸天下PC单机游戏WIN7版 雄霸天下任务指南 开心网001老房子卖了以后家具还有吗? 为什么001开心网买房子组件删除仓库里的东西都没了 请教一下,开心001的开心庄园里面的建材有好多富余的的 除了5元一个卖... 开心网001小号怎么给大号送房子? 开心网001多少级能送别人房子?多少级能接受别人给的房子? 开心网001果实或家具能送人吗 开心网(kaixin001)怎么买外地房子? Tomcat的特点 tomcat服务器优点是什么?求答案 Apache tomcat 6.0 这个软件有什么优点? AED=Automated External Defibrillator是自动体外除颤器大概多少钱一台? 维伟思aed多少钱一台? aed多少钱一台? 便携式除颤仪多少钱一台? 自动除颤仪多少钱一台? 请问数控车床中m21一m24代码分别代表啥意思 关于数控冲床编程代码有那些各表示什么意识? 数控编程m23 s=3000是什么 发那科系统M23什么意思? 发那科系统数控铣床M23什么意思? 数控铣床,程序代码m23代表什么意思?Y 抛光蜡的介绍 王嘉尔参加的综艺 防弹少年团和GOT7一起上过什么综艺? got7所有的中国综艺,个人的也可以 求got7的所有综艺 GOT7参加的所有中国综艺节目,包括访谈。 jsp服务器配置时使用apache+tomcat服务器配合使用和单独使用tomcat服务器相比有什么优点? docker部署tomcat优势 JSP+MySQL+Tomcat组合的优点有哪些? 《崩坏3》第五章困难模式5-1三星通关攻略 tomcat 对比有什么优势 为什么使用 tomcat jndi 优点 心肺复苏模拟人多少钱一个的,我们单位要采购几个,有买过的大大来说下。 开wifi热点是使用日租宝的流量吗? win7使用wifi宝共享出热点 结果无法连接到 如图 wifi共享精灵有一共有哪些功能?怎么使用?跟wifi宝什么关系? 我刚买了个无限网卡,用wifi宝设置了热点,手机也连上了这个设置的热点,但却上不了网?? Wi-Fi热点是免费使用吗 部队三等功事迹材料咋写 牛油果手抓饼怎么做 牛油果鸡蛋饼的做法,牛油果鸡蛋饼怎么做好吃 买安自房刚拿房产证过户能要多少钱? 牛油果手抓饼怎么做,口感更佳,非常的美味可口? 我给老人买了台康复训练机坏了,就一个快档了,没有慢挡了,怎么回事请告知? 牛油果手抓饼用什么方法做会很美味呢? 牛油果披萨怎么做