您的位置:首页 > 理论基础 > 计算机网络

Servlet实现方式之GenericServlet和HTTPServlet和Servlet接口的区别

2016-09-25 23:12 531 查看
继续阅读之前,请确保你已经了解了如何通过用实现Servlet接口的方式来实现Servlet了,

下面介绍GenericServlet,GenericServlet的区别

GenericServlet

实现了Servlet接口,并帮我们做了一些常用操作
1.init方法 妥善的保存config对象并实现getServletInfo,getServletConfig,
2.增加一个空参init方法,供开发人员初始化,为了防止开发人员重写 原生init方法
3.service方法空实现=> 声明城抽象(强制开发人员实现该方法)
4.destory方法空实现 
5.实现了servletConfig接口. 接口中的方法直接调用config实现类实现.

HTTPServlet

在GenericServlet的基础上针对http服务做的一些优化
1.service函数中强转参数
ServletRequest--->HttpServletRequest;

ServletResponse--->HttpServletResponse
2.根据不同的请求方式(get,post等)调用不同的方法(doGet,doPost等)

所以我们系http服务的话,直接继承HTTPServlet就可以了,然后再doGet等方法中处理响应
直接在myeclipse中新建-Servlet即可弹出类向导

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐