服务器的分发器的封装:
加入类与多线程知识:
手写tomcat_servlet_分发器
本节课主要讲解业务分离,加入servlet,同时以多线程实现分发器,以达到服务器可以同时处理多个请求。
目标
1、 分离业务,加入Servlet。Servlet类处理业务类,将Server中receive方法封装到此类中即可
Dispatcher类为:2、服务器可以处理多个请求。封装Dispatcher类。主要使用面向对象和多线程加入Dispatcher类中即可。
将receive中的 处理业务代码 放入到service方法中即可.
封装Servlet类
封装Dispatcher类这样一来,可见servlet为专门处理业务的类。
加入四个属性:
Dispatcher(Socket socket){使用构造器接收Socket,通过Socket构建Request和Response
public void run() {将Servlet 处理 放入到run中
/**将Server中的receive方法更改为:接收多个处理
领取专属 10元无门槛券
私享最新 技术干货