继续阅读之前,请确保你已经了解了如何通过用实现Servlet接口的方式来实现Servlet了,
下面介绍GenericServlet,HTTPServlet的区别
GenericServlet
实现了Servlet接口,并帮我们做了一些常用操作
1.init方法 妥善的保存config对象并实现getServletInfo,getServletConfig,
2.增加一个空参init方法,供开发人员初始化,为了防止开发人员重写 原生init方法
3.service方法空实现=> 声明城抽象(强制开发人员实现该方法)
4.destory方法空实现
5.实现了servletConfig接口. 接口中的方法直接调用config实现类实现.
2.增加一个空参init方法,供开发人员初始化,为了防止开发人员重写 原生init方法
3.service方法空实现=> 声明城抽象(强制开发人员实现该方法)
4.destory方法空实现
5.实现了servletConfig接口. 接口中的方法直接调用config实现类实现.
HTTPServlet
在GenericServlet的基础上针对http服务做的一些优化
1.service函数中强转参数
ServletRequest--->HttpServletRequest;
ServletResponse--->HttpServletResponse
2.根据不同的请求方式(get,post等)调用不同的方法(doGet,doPost等)
ServletResponse--->HttpServletResponse
2.根据不同的请求方式(get,post等)调用不同的方法(doGet,doPost等)
所以我们写http服务的话,直接继承HTTPServlet就可以了,然后再doGet等方法中处理响应
直接在myeclipse中新建-Servlet即可弹出类向导