美文网首页
servlet 1.2 servlet容器的作用和处理过程

servlet 1.2 servlet容器的作用和处理过程

作者: 长脖子树 | 来源:发表于2017-05-28 23:11 被阅读0次

    servlet 运行在servlet容器中,servlet容器负责servlet和客户端的通信以及调用servlet方法,servlet和客户端的通信一般采用“请求通信”的模式。

    servlet 的主要功能是让我们可以进行交互式浏览和修改数据,从以前的静态网页转变到动态web

    servlet容器的作用

    1、支持通信,提供交互方法
    2、生命周期的管理,容器控制servlet的创建和销毁
    3、支持多线程,负责管理线程(但可能遇到线程同步问题)
    4、可以让开发人员在xml中管理和修改安全策略
    5、可以将jsp代码翻译成java代码

    下面看一个处理http请求的过程

    1、用户打开网站——客户端发送对servlet的请求到服务器
    2、servlet容器接受请求,创建httpServletRequest和httpServletResponse 两个对象
    3、容器通过http请求中的url地址,找到所请求的servlet ,创建或分配一个线程,将上面的两个对象传递给该线程
    4、容器调用service() 方法 ,service() 方法调用doGet() 方法
    5、doGet() 方法 产生动态页面,填充到响应对象
    6、线程结束,容器将响应对象转换成http响应 ,发回给客户端,然后删除请求和响应对象

    写到这里你就会明白,为什么程序是这样写的了

    相关文章

      网友评论

          本文标题:servlet 1.2 servlet容器的作用和处理过程

          本文链接:https://www.haomeiwen.com/subject/zuihfxtx.html