首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

简简单单叙原理-web容器

2012-12-25 
简简单单谈原理---web容器??? JVM的在运行java程式的时候,首先要把.class的文件装载,就好比一个容器那样。?

简简单单谈原理---web容器

??? JVM的在运行java程式的时候,首先要把.class的文件装载,就好比一个容器那样。

??? JVM去控制java程式,给java程式设定范围,不让它里面的java程式,破坏到JVM外面的程式,所以java天生就是容器的设计观念。

?

?? 刚刚接触java的时候,最简单的容器,莫过于List Set这些collection,按规则用来装数据的工具。

?

?? 而像web容器这样级别的容器,它不仅是装数据了,而且可以产生一些特殊的对象,让这些对象生存,工作,改变,死亡(吼吼),并且负责容器和外部服务,或者外部程式的各种相关服务。

?

? 对普通用户而言,很多人都知道,自己上网的基本原理就是,通过浏览器,发送请求给服务器,得到服务器回应的内容。

?

? 而对web开发人员而言,有了web容器,就不用关心,浏览器透过http协议传到服务器,是怎么接收,解析这些从网络另外一端传输过来的二进制码;也不用关心,那么多的请求,开发人员该怎么去限制连接数量。这些程式,web容器都已经帮应用开发的人员写好了。应用开发的人员只要舒服的去关注,业务的开发,然后把业务程式部署到web容器里就好了。

?

?? web容器具体的工作如下:

???? 1。当web服务器接到http请求后,把http协议转给web容器去解析。

???? 2.web容器 创建HttpServletRequest、HttpServletResponse、HttpSession等对象。

???? 3.Web容器由請求的URL決定要使用哪個Servlet來處理請求(事先由开发人員定义)。

???? 4.Servlet根據請求对象(HttpServletRequest)的信息決定如何處理,透過回應对象(HttpServletResponse)來建立回應。

??? 5 .Web容器與Web伺服器溝通,Web伺服器將回應轉換為HTTP回應並傳回客戶端。

?

?

?? 最后,还是回到开头的那句话,java天生就是容器的设计观念。学java领域的的任何技术,都要了解相关的容器。

?? ejb容器,ioc容器,applet容器等等。。。

?

1 楼 accpchf 2011-04-28   具体参考
http://caterpillar.onlyfun.net/Gossip/ServletJSP/Container.html 2 楼 liveHappy 2011-04-28   从你的文章来看 上面的是自己写的 下面的就copy过来的
生活中一定要注意的小问题 3 楼 accpchf 2011-04-29   liveHappy 写道从你的文章来看 上面的是自己写的 下面的就copy过来的
生活中一定要注意的小问题

本来就是自娱自乐而已。

热点排行