黑马程序员技术交流社区

标题: 什么是Web容器? [打印本页]

作者: ☆丿灬北纬28°    时间: 2012-6-7 21:54
标题: 什么是Web容器?
什么是Web容器?
作者: 吴小铁你好    时间: 2012-6-7 21:57
web容器实际是一个java运行时(runtime),提供了java Servlet API的一个实现,并且简化了jsp网页。web容器负责初始化,调用以及管理
java Servlet和javaServlet Page的存活期。web容器的例子有Tomcat、Resin、Weblogic等等,没有他们,Web应用程序就无法和真正的网络服务联系起来。
b.一个容器里可以运行多个应用程序,通过url区分。容器是一种服务调用规范框架,WEB Container 为处于其中的应用程序组件(jsp,Servlet)提供一个环境,使jsp,Servlet直接跟服务器接口交互,不必关注其他系统问题。WEB Container 主要有web服务器来实现,例如:tomcat,Weblogic,websphere等。比如Resin2.1x以上版本提供了Servlet Container就实现了J2EE的Servlet2.3规范。我们把遵守以上标准的WEB服务器叫做J2EE中的WEB容器。
c.WEB容器更多的是跟基于HTTP的请求打交道。而EJB容器不是,更多的跟数据库,其他服务打交道。他们都是更外界交互减轻应用程序的负担。例如:
Servlet不用关心HTTP的细节,直接引用环境变量session,request,response。EJB不用关心数据库连接速度,各种事务控制,直接有容器完成。

作者: 雷云红    时间: 2012-6-7 22:36
web容器是一种服务程序,在服务器一个端口就有一个提供相应服务的程序,而这个程序就是处理从客户端发出的请求,如JAVA中的Tomcat容器,ASP.nat的IIS或PWS都是这样的容器。一个服务器可以多个容器。

作者: 何拴绪    时间: 2012-6-7 23:02
web服务器就是WORLD WIDE WEB 服务器,只要用于部署你的网页文件,提供网页信息浏览的功能。学习用的就有tomcat 、iis 等。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2