V1
和V2
我们完成了一个简单的文件访问服务和请求参数解析服务,V3
我们继续添加Servlet API
,从而理解Servlet
的工作原理。
添加Servlet3.x
依赖:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
</dependency>
创建com.anbai.sec.server.servlet.BinCatRequest
类并继承javax.servlet.http.HttpServletRequest
,然后需要实现HttpServletRequest
接口方法,作为一个非标准的Servlet容器
我们自然是没必要严格的是实现里面的所有方法,选择几个方法实现一下就行了。
注意:示例以下中省去了解析协议Servlet
接口的代码,完整代码请参考:com.anbai.sec.server.servlet
包下的完整实现代码。