Servlet实现方式之GenericServlet和HTTPServlet和Servlet接口的区别
2016-09-25 23:12
531 查看
继续阅读之前,请确保你已经了解了如何通过用实现Servlet接口的方式来实现Servlet了,
下面介绍GenericServlet,GenericServlet的区别
1.init方法 妥善的保存config对象并实现getServletInfo,getServletConfig,
2.增加一个空参init方法,供开发人员初始化,为了防止开发人员重写 原生init方法
3.service方法空实现=> 声明城抽象(强制开发人员实现该方法)
4.destory方法空实现
5.实现了servletConfig接口. 接口中的方法直接调用config实现类实现.
1.service函数中强转参数
ServletRequest--->HttpServletRequest;
ServletResponse--->HttpServletResponse
2.根据不同的请求方式(get,post等)调用不同的方法(doGet,doPost等)
所以我们系http服务的话,直接继承HTTPServlet就可以了,然后再doGet等方法中处理响应
直接在myeclipse中新建-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即可弹出类向导
相关文章推荐
- servlet实现的三种方式对比(servlet 和GenericServlet和HttpServlet)
- Servlet(6)Servlet三种开发方式之继承GenericServlet、HttpServlet及get和post提交表单方式的区别
- servlet、genericservlet、httpservlet之间的区别
- servlet三种实现方式之二继承GenericServlet开发
- 一、servlet生命周期和三种实现方式,get和post请求区别
- 【Servlet】(2)有关Servlet实现的几个类:GenericServlet、HttpServlet、ServletConfig、ServletContext
- servlet、genericservlet、httpservlet之间的区别
- servlet、genericservlet、httpservlet之间的区别(转)
- servlet、genericservlet、httpservlet之间的区别
- servlet、genericservlet、httpservlet之间的区别
- servlet、genericservlet、httpservlet之间的区别
- moo 7 Servlet init() doget() dopost() service()方法之间的区别及应用/GenericServlet、Servlet、HttpServlet借口之间的关系
- servlet、genericservlet、httpservlet之间的区别
- servlet、genericservlet、httpservlet之间的区别
- 区别1.Runnable接口方式,数据是程共享的 2 接口可以多实现
- servlet、genericservlet、httpservlet之间的区别
- 线程实现方式-继承Thread类和实现Runnable接口的区别
- java一个类 继承HttpServlet 和实现Servlet区别
- [原创]java WEB学习笔记55:Struts2学习之路---详解struts2 中 Action,如何访问web 资源,解耦方式(使用 ActionContext,实现 XxxAware 接口),耦合方式(通过ServletActionContext,通过实现 ServletRequestAware, ServletContextAware 等接口的方式)
- servlet、genericservlet、httpservlet之间的区别