站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题Apache、Jboss和Tomcat是什么关系啊?刚学Servlet,不懂。

Apache、Jboss和Tomcat是什么关系啊?刚学Servlet,不懂。

摘要: Apache、Jboss和Tomcat是什么关系啊?刚学Servlet,不懂。


上网下载Jboss,说有两个版本。一个是JBOSS,一个是JBOSS和Tomcat合在一起的版本。不懂!

我的理解是:Jboss是Servlet的应用服务器,Tomcat是容器,Apache是Http的服务器。是不是这样啊?




都是服务器吗 只是可以提供的服务的多少的问题



楼上的,可以说明白一点吗?我是问,他们跟Servlet开发的关系


Jboss是EJB容器吧;(没有用过,不熟...听说将它的文件不多)
Tomcat是Web容器! Apache是Tomcat的公司!

都是免费的~

^_^


JBOSS是ejb的容器,装载实体bean,有状态bean,无状态bean,消息bean.
Tomcat是web容器,装载jsp和servlet应用组件.


那就是我要装两个是吗?


要看你想学什么了。如果只是学jsp/Servlet的话,只需要装一个tomcat就可以了(另最好是解压版的)。如果你想学EJB的话那就得装JBoss了,你也可以装Weblogic(当然Weblogic也可以同时作为jsp/Servlet容器,不过不是免费的)。

我是这样理解的:
Web 容器:apache、IIS等这些不涉及java组件的是Web容器(即http容器)。

jsp/servlet容器:如tomcat这些可以运行jsp/Servlet组件的容器。(注:tomcat本身也自带了一个简易的http容器、性能一般)。一般在应用部署的时候会把apache和tomcat集成在一起,使性能提高(因为apache是一个专业的http容器)

EJB容器:jboss为EJB容器,当然也有集合了web容器、jsp/servlet容器、EJB容器应用服务器,如:weblogic、websphere


楼上的,那我又有一个问题了。我现在只用Jboss,为什么也能做Sevrlet和JSP?


jboss为EJB容器,当然也有集合了web容器、jsp/servlet容器、EJB容器应用服务器,如:weblogic、websphere
当然可以做 Sevrlet和JSP



我明白了,就是说:Jboss同时是Web容器和EJB容器。Tomcat只是Web容器。


↑返回目录
前一篇: 关于调用多个EJB的问题
后一篇: struts整合spring,没有用到数据库操作,是可以运行的.但在applicationContext.xml中加了dataSource的bean,执行的时候就报错了:Servlet act