JBoss与Tomcat
JBoss服务器应用程序(也称为JBoss as)是基于Java的应用服务器。它是一个自由软件(或开源)服务器,可以在任何Java支持的操作系统中使用(因为服务器是基于Java的)。
Apache Tomcat(也称为Jakarta Tomcat,或其更广为人知的名称Tomcat)是一个servlet容器(意味着它是一个Java类,在javaservlet API的严格限制下运行,Java类通过该协议响应http请求)。这是一个开源服务器,提供了一个“纯Java”的httpweb服务器环境,用Java编写的代码可以在其中运行。
JBoss作为服务器应用程序有很多种排列。JBossAS4.0版本的特点是在应用程序中嵌入了一个Tomcat5.5servlet容器。因为它与1.4和1.6版本之间的任何Java虚拟机都兼容,JBoss AS能够在各种操作系统上运行,包括任何POSX平台,如Linux、FreeBSD和Mac OS X。jbossas4.0也可以在微软Windows和其他平台上运行,当然,如果适合这个平台的JVM随时可用的话。尽管jbossas4.2版本也与javaee1.4应用程序服务器(如4.0版本)一起运行,但它只在Java开发工具包版本5的帮助下运行。默认情况下,它部署EnterpriseJavaBeans 3.0,并与Tomcat版本(5.5版)捆绑在一起。JBoss(5.1版)的最新排列与它的前代版本操作相同,但它还包含即将发布的JavaEE6规范的预览。
TomcatServlet中有几个组件:Catalina、Coyote、Jasper和Jasper2。Catalina使用了特定于servlet和JavaServer页面(或JSP)的Sun Microsystems规范。Coyote是与Tomcat相关联的HTTP连接器。因此,它监视服务器上特定TCP端口上的传入连接,将请求转发给Tomcat引擎进行处理。Jasper和jasper2充当Tomcat的JSP引擎。不过,jasper2包括JSP标记库池、后台JSP编译,并且能够在包含的页面发生更改时重新编译JSP,以及jdtjava编译器。JBoss能够执行所有这些操作以及各种不同的功能,包括但不限于集群、分布式部署(farming)和使用Java管理扩展。
总结:
1.JBoss是基于Java的服务器应用程序;Tomcat是一个servlet容器。
2.JBoss使用JavaEE规范;Tomcat使用Sun Microsystems的特定规范。
关键区别–jboss与tomcat web开发中使用的一些常用术语是web服务器、servlet容器和应用服务器。web服务器使用超文本传输协议(HTTP)根据请求向用户提供网页。它为浏览器提供静态HTML页面。web服务器的一些例子是Apache和Microsoft...
当今互联网最普遍的用途是浏览。世界各地的人们通过浏览器访问其他计算机的数据来查找信息;但除此之外,人们知道的很少。为了与主机通信,浏览器需要从主机上运行的http服务器请求页面。然后,它将负责寻找和提供正...
...它是因为他们已经习惯了Windows环境,而且他们更喜欢大公司能够提供的适当的客户支持。但是Tomcat是唯一一个可以轻松可靠地执行JSP和Java应用程序的程序,用户没有选择余地。由于小故障,实现起来可能有点困难,但是IIS和Tomc...
web服务器和应用服务器的主要区别在于它们各自的用途。web服务器的用途是托管web应用程序,而应用服务器的用途是托管web和企业应用程序。 web服务器是存储web内容的设备或软件。它处理HTTP请求并用HTML页面进行响应。它还提供...
EJB和JavaBeans之间的主要区别在于EJB是一个服务器端软件组件,它封装了应用程序的业务逻辑,而JavaBeans是一个类,它将多个对象封装到一个对象中,帮助为Java创建可重用的软件组件。 Java是一种流行的软件开发语言。它有助于开...
无状态会话Bean和有状态会话Bean的主要区别在于,无状态会话Bean是一个没有状态(数据)描述业务逻辑的业务对象,而有状态会话Bean是一个有状态(数据)描述业务逻辑的业务对象。 EJB代表企业javabean。它是Sun Microsystems提供的...
...中优势战斗机 **商 格鲁曼公司 麦克唐纳道格拉斯波音公司国防、空间与安全 民族血统 美国 美国 **数量 712 ...
... **商 麦克唐纳道格拉斯波音公司国防、空间与安全 麦克唐纳道格拉斯波音公司国防、空间与安全 地位 主要用于美国、日本、沙特阿拉伯和以色列 ...
...体重在300公斤左右,而豹子的体重只有90公斤。老虎也是野猫中最大的,而豹是其中最小的。老虎可进一步分为6个亚型,主要分布在东亚和南亚,而豹有7个亚型,主要集中在撒哈拉以南地区和南亚。两者之间的另一个重要区别...
...以利用两者的优点。 Apache和Tomcat的比较: 阿帕奇 野猫 定义 Apache是apachehttp服务器的简称。它提供了许多特性,如CGI、SSL和虚拟域。 Tomcat是一个web容器,用于运行基于servlet和JavaServer页面的web应用程序。它也可以用作HTTP...