A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ☆丿灬北纬28° 中级黑马   /  2012-6-7 21:54  /  2276 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

什么是Web容器?

3 个回复

倒序浏览
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不用关心数据库连接速度,各种事务控制,直接有容器完成。
回复 使用道具 举报
web容器是一种服务程序,在服务器一个端口就有一个提供相应服务的程序,而这个程序就是处理从客户端发出的请求,如JAVA中的Tomcat容器,ASP.nat的IIS或PWS都是这样的容器。一个服务器可以多个容器。
回复 使用道具 举报
web服务器就是WORLD WIDE WEB 服务器,只要用于部署你的网页文件,提供网页信息浏览的功能。学习用的就有tomcat 、iis 等。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马