一、简介
- Java程序
- 无法独立运行,需tomcat、jetty等容器载体
- Servlet第一次载入时候由容器创建(
init()
),然后会一直存在在容器中处理请求(service()
),直到服务器关闭过web容器被移除(destory()
)
二、目的
HttpServlet.java
判断区分GET请求POST请求等,调用doGet()
/doPost()
发起请求
为了减少Servlet数量
参照Spring MVC,仅通过DispacherServlet
进行请求派发,DispacherServlet
做了三件事:
- 拦截所有的请求
- 解析请求
- 派发给对应的Controller里面的方法进行处理