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
原创粉丝点击