java nio http服务器(4)小结
来源:互联网 发布:8月经济数据 编辑:程序博客网 时间:2024/06/06 04:22
前三篇博客,简单的模拟了web服务器的工作流程。当然这个实现实在是太简单了。
分为连接器,处理器和servlet容器各部分功能如下:
连接器:接受http请求,创建request和response对象。
servlet容器:存储所有的servlet实例,按照规范Servlet是单实例的,所以容器中只存一个servlet实例,不过
你也可以不按照规范来,每次请求都创建一个Servlet。
处理器:根据http请求所创建的request对象,从Servlet容器中取得要访问的Servlet实例,然后调用Servlet的service
方法。service方法会根据Get和Post请求来确定调用servlet的doGet和doPost方法。
注意:按照规范request类需要实现HttpServletRequest接口。response类需要实现HttpServletResponse接口。Servlet
类需要继承HttpServlet类。
想了解更多的内容,可以看tomcat源码。
1 0
- java nio http服务器(4)小结
- java nio http服务器(1)读取http请求
- java nio http服务器(3)简单的Servlet容器
- 一个基于java NIO的Http服务器
- NIO 简单http 服务器
- nio 模拟http服务器
- JAVA NIO 服务器(二)
- java.nio(新IO)小结:
- java nio小结
- Java NIO 小结
- JAVA NIO 小结
- java nio小结
- Java NIO小结
- Java NIO小结
- Java-NIO学习小结
- Java的NIO小结
- java nio http服务器(2)封装request和response对象
- Java NIO服务器实例
- android中的划屏事件 GestureDetector.OnGestureListener 详解(二)
- 6.PHP内核探索:Zend引擎
- Java Calendar日期工具类
- Spring Aop技术原理分析
- 源品汇食品安全追溯系统的作用
- java nio http服务器(4)小结
- Android中Activity中左右滑动手势的监听
- wordpress手动更新
- android中的划屏事件 GestureDetector.OnGestureListener 详解(一)
- ubuntu下安装与测试mysql
- 4.7 标签
- Linux环境下如何使用PHP处理图像
- python笔记(一)
- aptitude软件状态标志i、v、p的含义