tomcat——简单的Web服务器和Servlet容器
来源:互联网 发布:mac共享windows文件夹 编辑:程序博客网 时间:2024/05/21 14:55
一般的Web服务器的处理过程 :
以HTTP为例 ,当服务器接收到客户端请求的时候会经历如上图的过程
- 读取输入流
- 进行解码
- 进行业务处理
- 对结果进行编码
- 发送响应到客户端
在JAVA中一般用 Socket代表客户端 , ServerSocket代表服务端
根据上图可以抽象出几个对象 :为HTTP的请求 - 响应模型
- Request 、 Response : 请求 / 响应 实体
- Server : 监控端口接收客户端请求
- Handler / Processor : 负责处理业务逻辑
一个简单的Servlet容器 :
一次请求到达Servlet容器后进行的处理 :
- GET / POST 参数的获取
- header的解析
- cookie和session的管理
- 业务方法的处理 , Servlet.service();
根据HTTP 协议可以进行method的校验 : 简单的可以对request第一行进行判断只处理 GET / POST 请求
GET /servlet HTTP /1.1
0 0
- tomcat——简单的Web服务器和Servlet容器
- Web服务器和servlet容器的区别
- servlet容器和web服务器的区别
- web服务器,web容器,servlet容器的区别和联系
- Web 服务器、Servlet容器、Tomcat服务器
- Web 服务器、Servlet容器、Tomcat服务器
- Web 服务器、Servlet容器以及Tomcat服务器
- web服务器、容器和servlet
- servlet容器、web容器和应用服务器
- Web服务器、Servlet容器和Servlet
- servlet容器tomcat和jetty的简单使用
- Tomcat-002-让简单的web服务器同时提供静态资源和servlet
- 一张图说明servlet、servlet容器、web服务器、Tomcat之间的关系
- Servlet容器Tomcat中web.xml中servlet 和 servlet-mapping 标签的配置
- Servlet容器 Web服务器
- web容器 web服务器 servlet/jsp容器 之间的区别和关系
- web容器 web服务器 servlet/jsp容器 之间的区别和关系是什么?
- web容器 web服务器 servlet/jsp容器 之间的区别和关系
- 文件上传一
- Linux实现进度条小程序
- Java简介
- 8086汇编7:跳转指令
- Docker 节点在 ODL 控制下的 OVS 网桥连接
- tomcat——简单的Web服务器和Servlet容器
- 数学基础 -- 基础定义(集合、实数集、映射、函数)
- CQOI2014 排序机械臂--splay膜版题
- php查询mysql分页查询返回数组
- 欢迎使用CSDN-markdown编辑器
- C++语法(二)
- php分页查询mysql结果base64处理
- 本地通知(UILocalNotification) - 隔几分钟或者几个小时进行一次通知
- 为什么需要在TypedArray后调用recycle