美文网首页
应用体系结构

应用体系结构

作者: 农民工__乔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方法。

相关文章

  • 《计算机网络-自顶向下方法》第二章:应用层 (一)

    应用层协议原理 1. 应用程序体系结构 两大应用程序体系结构:客户-服务器体系结构、P2P(对等)体系结构 客户服...

  • 计算机网络相关知识

    一.计算机网络体系结构 OSI体系结构TCP/IP体系结构五层体系结构应用层应用层(HTTP)应用层表示层会话层传...

  • 第二章 应用层

    2.1 应用层协议原理 2.1.1 网络应用程序体系结构 1.应用程序体系结构规定了如何在各种端系统上组织该应用程...

  • Android 网络知识梳理

    1、网络体系结构 TCP/IP 体系结构五层体系结构5.应用层4.应用层(HTTP)4.运输层3.运输层(TCP、...

  • 计算机网络之应用层

    五层参考模型最上层-应用层:支持各种网络应用。 1.应用层体系结构 应用层体系结构包括三种:客户机/服务器(基础结...

  • 计算机网络第二章复习2018-04-24

    1.网路体系结构是固定的,并未应用程序提供了特定的服务集合。 应用程序体系结构由应用程序研发者设计,规定了如何在各...

  • 网络体系结构分类: 客户机/服务器体系和P2P

    网络体系结构的分类 现代网络应用程序有两种主流的体系结构: 客户机/服务器体系结构和P2P体系结构(peer to...

  • 计算机网络自顶向下方法--应用层

    复习题 R1.列出5种非专用的因特网应用以及它们所使用的应用层协议。 R2.网络体系结构与应用程序体系结构之间有什...

  • 应用体系结构

    一、简单流程图 二、容器 1、什么是容器 Servlet没有main()方法。它们受控于另一个Java应用,这个J...

  • 网络抓包工具wireshark

    一、计算机体系结构 OSI 7层体系结构包括:应用层、表示层、会话层、运输层、网络层、数据链路层、物理层 实际应用...

网友评论

      本文标题:应用体系结构

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