美文网首页
应用体系结构

应用体系结构

作者: 农民工__乔Young | 来源:发表于2019-02-09 15:44 被阅读0次

    一、简单流程图

    二、容器

    1、什么是容器

    Servlet没有main()方法。它们受控于另一个Java应用,这个Java应用称为容器。Tomcat就是一个容器。
    如果web服务器应用收到一个指向某servlet的请求,此时服务器不是把这个请求直接交给servlet本身,而是交给部署该servlet的容器。再由容器调用servlet的方法,如doPost()或doGet()

    2、容器的作用

    (1)利用容器提供的方法,可以轻松让servlet与Web服务器对话,屏蔽掉网络底层,使程序员更加专注业务本身。
    (2)容器控制着servlet的生与死。它会加载类、实例化和初始化servlet、调用servlet的方法,并使servlet对象能够被垃圾回收。
    (3)容器会为每一个servlet请求创建一个Java线程

    三、容器处理请求





    简要过程:容器收到一个servlet请求,随后将request封装为HttpServletRequest和HttpServletResponse对象。根据URL映射到一个servlet,并为请求创建或分配一个线程,HttpservletRequest对象和HttpsevletResponse对象被传递给servlet线程。然后容器调用servlet的service方法,service方法依据时请求方法get还是post,调用doGet或doPost方法。

    相关文章

      网友评论

          本文标题:应用体系结构

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