🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### Adapter 由于协议的不同,Tomcat 定义了自己的`Request`类来存放请求信息,这里其实体现了面向对象的思维。但是这个 Request 不是标准的`ServletRequest`,所以不能直接使用 Tomcat 定义 Request 作为参数直接容器。 Tomcat 设计者的解决方案是引入`CoyoteAdapter`,这是适配器模式的经典运用,连接器调用`CoyoteAdapter`的`Sevice`方法,传入的是`Tomcat Request`对象,`CoyoteAdapter`负责将`Tomcat Request`转成`ServletRequest`,再调用容器的`Service`方法