Servlet学习
Servlet学习
Filter, Listener, Servlet三者之间的关系
Filter处于Servlet的前端,对请求和响应消息进行拦截;Listener用户订阅Servlet事件,当Servlet执行时,对应事件会发送给Listener;Servlet主要是处理Http请求服务的,Http协议中的get,post等方法,Servlet中都有对应的doGet, doPost,Servlet服务会分发到对应的子系统进行处理。
servlet接口
GenericServlet implements Servlet, ServletConfit, Serializable
destroy getInitParameter getInitParameterNames getServletConfig getServletContext getServletInfo init getServletName service
HttpServlet extends GenericServlet
doGet doHead doPost doPut doDelete getAllDeclaredMethods doOptions doTrace service maybeSetLastModified getLastModified
其中,service业务出来了的入口,内部做判断再调用doXXX等方法。