尚学堂高淇三百集:封装分发器

服务器的分发器的封装:

加入类与多线程知识:

手写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方法更改为:接收多个处理

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180226A08N2I00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券