java nio http服务器(4)小结

前三篇博客,简单的模拟了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源码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值