脚本宝典收集整理的这篇文章主要介绍了Servlet教程------【Cheryl的Java技术栈系列】,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
Servlet全解析笔记
Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容,Servlet的常见类型有,继承自Httpservlet的普通Servlet类、Servlet过滤器、Servlet监听器
1.Servlet的生命周期
装载和创建Servlet实例 》 初始化 》 执行 》 服务结束
2.代码实现
//Servlet的生命周期:从Servlet被创建到Servlet被销毁的过程 /* * 1.实例化(使用构造方法创建对象) * 2.初始化 执行inIT方法 * 3.服务 执行service方法 * 4.销毁 执行destroy方法 */ public class ServletDemo implements Servlet { //public ServletDemo(){} //生命周期方法:当Servlet第一次被创建对象时执行该方法,该方法在整个生命周期中只执行一次 public void init(Servletconfig arg0) throws ServletException { System.out.PRintln("=======init========="); } //生命周期方法:对客户端响应的方法,该方法会被执行多次,每次请求该servlet都会执行该方法 public void service(ServletRequest arg0, ServletResponse arg1) throws ServletException, IOException { System.out.println("Service is working!"); } //生命周期方法:当Servlet被销毁时执行该方法 public void destroy() { System.out.println("******destroy**********"); } //当停止tomcat时也就销毁的servlet。 public ServletConfig getServletConfig() { return null; } public String getServletInfo() { return null; } //实际开发中最常见的doGet和doPost方法 @override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("doget method"); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("dopost method"); doGet(req,resp); } }
3.Servlet配置文件web.XMl
web.xml配置文件如下
<servlet> <servlet-name>ServletDemo</servlet-name> <servlet-class>ServletDemo</servlet-class> </servlet> <servlet-mapping> <servlet-name>ServletDemo</servlet-name> <url-pattern>/ServletDemo</url-pattern> </servlet-mapping>
引用:
servlet百度定义https://baike.baidu.com/item/...
以上是脚本宝典为你收集整理的Servlet教程------【Cheryl的Java技术栈系列】全部内容,希望文章能够帮你解决Servlet教程------【Cheryl的Java技术栈系列】所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。