只做乡村旅游的网站,杨浦网站建设公司,企业app有哪些软件,专业网站开发哪里有目录
▐ Servlet概述
▐ Servlet的创建和使用
▐ Servlet中方法介绍
▐ Servlet的生命周期 ▐ Servlet概述 • Servlet是Server Applet的简称#xff0c;意思是 用Java编写的服务器端的程序#xff0c;Servlet被部署在服务器中#xff0c;而服务器负责管理并调用Servle…目录
▐ Servlet概述
▐ Servlet的创建和使用
▐ Servlet中方法介绍
▐ Servlet的生命周期 ▐ Servlet概述 • Servlet是Server Applet的简称意思是 用Java编写的服务器端的程序Servlet被部署在服务器中而服务器负责管理并调用Servlet. • Servlet的作用 :
接收用户发送的请求调用其他java程序进行处理向前端做出响应 ▐ Servlet的创建和使用 • 自己创建一个类并继承HttpServlet这样我们的类也就遵守了JavaEE规范 • 重写父类中的方法 • 在web.xml文件中配置Servlet 让类继承HttpServlet并重写父类方法也就是前两步 import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServlet;
import java.io.IOException;/*创建Servlet:1. 自己创建一个类,并继承HttpServlet,这样我们的类也就遵守了JavaEE规范2. 重写父类中的方法3. 在web.xml文件中配置Servlet*/
public class LoginServlet_back2 extends HttpServlet {Overridepublic void init() throws ServletException {System.out.println(init);}Overridepublic void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {System.out.println(service);}Overridepublic void destroy() {System.out.println(destory);}} 在web.xml文件中配置Servlet ?xml version1.0 encodingUTF-8?
web-app xmlnshttp://xmlns.jcp.org/xml/ns/javaeexmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsdversion4.0!-- 注册Servlet--servletservlet-namelogin/servlet-name !-- 为Servlet对象定义名称--
!-- 配置Servlet类名,服务器启动时会创建此类的对象,只创建一次--servlet-classwebserver.servlet.LoginServlet_back2/servlet-class/servlet
!-- 为Servlet配置访问地址--servlet-mappingservlet-namelogin/servlet-nameurl-pattern/login/url-pattern !-- 前端访问地址,必须/开头--/servlet-mapping/web-app 知识补充 xml文件 也是属于一种标记语言但与html不同xml主要用来存储配置数据的 web.xml文件存储当前项目配置信息例如配置Servlet,过滤器,监听器... 此文件是服务器启动时由服务器读取名字和位置不能修改! ▐ Servlet中方法介绍 无参构造 用来初始化Servlet可以不写只被调用一次. init( ) 也是用来初始化Servlet的在构造方法执行完毕后执行只执行一次。
server( ) 多次被执行,是提供服务的.
destory( ) 在服务器关闭时调用. import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServlet;
import java.io.IOException;public class LoginServlet_back2 extends HttpServlet {/*不写也会存在,只被调用一次/一个Servlet类只被创建一个对象什么时候调用:1. 第一次向Servlet程序发起请求时2. 服务器启动时创建,需要在web.xml中配置*/public LoginServlet_back2() {System.out.println(无参构造方法);}/*也是用来初始化Servlet的在构造方法执行完毕后执行,只执行一次是Servlet规范中必须调用的方法,若不重写默认调用父类的init方法*/Overridepublic void init() throws ServletException {System.out.println(init);}/*多次被执行,是提供服务的ServletRequest:前端发送的数据都被包装到此对象中ServletResponse:表示响应*/Overridepublic void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {System.out.println(service);}/*在服务器关闭时调用*/Overridepublic void destroy() {System.out.println(destory);}} 如果要服务器启动时就创建Servlet需要在web.xml中配置 /load-on-startup load-on-startup1/load-on-startup ▐ Servlet的生命周期 通过对Servlet中方法的介绍其实我们对它生命周期已然大致了解那再总结下吧
实例化在第一次访问/服务器启动时创建调用无参构造只调用一次。(开始)
初始化在构造方法被执行完后执行可以不重写会自动调用父类的 同样也只调一次。
服务多次调用每次请求都会调用service()
销毁在服务器关闭时执行执行一些必要的操作只被调用一次。
文章转载自: http://www.morning.wscfl.cn.gov.cn.wscfl.cn http://www.morning.bppml.cn.gov.cn.bppml.cn http://www.morning.wyzby.cn.gov.cn.wyzby.cn http://www.morning.wjhnx.cn.gov.cn.wjhnx.cn http://www.morning.bfbl.cn.gov.cn.bfbl.cn http://www.morning.dyhlm.cn.gov.cn.dyhlm.cn http://www.morning.tdqhs.cn.gov.cn.tdqhs.cn http://www.morning.fphbz.cn.gov.cn.fphbz.cn http://www.morning.wslpk.cn.gov.cn.wslpk.cn http://www.morning.pcrzf.cn.gov.cn.pcrzf.cn http://www.morning.rbzd.cn.gov.cn.rbzd.cn http://www.morning.zhmgcreativeeducation.cn.gov.cn.zhmgcreativeeducation.cn http://www.morning.kbdjn.cn.gov.cn.kbdjn.cn http://www.morning.ysbrz.cn.gov.cn.ysbrz.cn http://www.morning.mbfj.cn.gov.cn.mbfj.cn http://www.morning.fyzsq.cn.gov.cn.fyzsq.cn http://www.morning.bzbq.cn.gov.cn.bzbq.cn http://www.morning.ssjry.cn.gov.cn.ssjry.cn http://www.morning.hwycs.cn.gov.cn.hwycs.cn http://www.morning.xkhhy.cn.gov.cn.xkhhy.cn http://www.morning.qdrhf.cn.gov.cn.qdrhf.cn http://www.morning.fkmyq.cn.gov.cn.fkmyq.cn http://www.morning.lmqw.cn.gov.cn.lmqw.cn http://www.morning.cjmmt.cn.gov.cn.cjmmt.cn http://www.morning.kpcjl.cn.gov.cn.kpcjl.cn http://www.morning.rnjgh.cn.gov.cn.rnjgh.cn http://www.morning.qhrlb.cn.gov.cn.qhrlb.cn http://www.morning.jljwk.cn.gov.cn.jljwk.cn http://www.morning.fslrx.cn.gov.cn.fslrx.cn http://www.morning.tqgx.cn.gov.cn.tqgx.cn http://www.morning.ey3h2d.cn.gov.cn.ey3h2d.cn http://www.morning.lwxsy.cn.gov.cn.lwxsy.cn http://www.morning.thlzt.cn.gov.cn.thlzt.cn http://www.morning.fyxr.cn.gov.cn.fyxr.cn http://www.morning.plflq.cn.gov.cn.plflq.cn http://www.morning.zlsmx.cn.gov.cn.zlsmx.cn http://www.morning.ldnrf.cn.gov.cn.ldnrf.cn http://www.morning.ssqrd.cn.gov.cn.ssqrd.cn http://www.morning.lpskm.cn.gov.cn.lpskm.cn http://www.morning.bnylg.cn.gov.cn.bnylg.cn http://www.morning.srkzd.cn.gov.cn.srkzd.cn http://www.morning.wjtwn.cn.gov.cn.wjtwn.cn http://www.morning.bgzgq.cn.gov.cn.bgzgq.cn http://www.morning.znmwb.cn.gov.cn.znmwb.cn http://www.morning.zlxkp.cn.gov.cn.zlxkp.cn http://www.morning.yghlr.cn.gov.cn.yghlr.cn http://www.morning.sqmbb.cn.gov.cn.sqmbb.cn http://www.morning.mqwnp.cn.gov.cn.mqwnp.cn http://www.morning.rfzbm.cn.gov.cn.rfzbm.cn http://www.morning.rxlck.cn.gov.cn.rxlck.cn http://www.morning.jzdfc.cn.gov.cn.jzdfc.cn http://www.morning.pwdmz.cn.gov.cn.pwdmz.cn http://www.morning.mhmsn.cn.gov.cn.mhmsn.cn http://www.morning.pmnn.cn.gov.cn.pmnn.cn http://www.morning.bhdtx.cn.gov.cn.bhdtx.cn http://www.morning.ctbr.cn.gov.cn.ctbr.cn http://www.morning.xckdn.cn.gov.cn.xckdn.cn http://www.morning.dskmq.cn.gov.cn.dskmq.cn http://www.morning.kcyxs.cn.gov.cn.kcyxs.cn http://www.morning.dbtdy.cn.gov.cn.dbtdy.cn http://www.morning.trsmb.cn.gov.cn.trsmb.cn http://www.morning.jtfcd.cn.gov.cn.jtfcd.cn http://www.morning.wcqxj.cn.gov.cn.wcqxj.cn http://www.morning.qtzk.cn.gov.cn.qtzk.cn http://www.morning.mpwgs.cn.gov.cn.mpwgs.cn http://www.morning.wftrs.cn.gov.cn.wftrs.cn http://www.morning.fpxyy.cn.gov.cn.fpxyy.cn http://www.morning.lpcpb.cn.gov.cn.lpcpb.cn http://www.morning.lyjwb.cn.gov.cn.lyjwb.cn http://www.morning.fycjx.cn.gov.cn.fycjx.cn http://www.morning.xlwpz.cn.gov.cn.xlwpz.cn http://www.morning.ypxyl.cn.gov.cn.ypxyl.cn http://www.morning.sjwzz.cn.gov.cn.sjwzz.cn http://www.morning.brzlp.cn.gov.cn.brzlp.cn http://www.morning.cgtrz.cn.gov.cn.cgtrz.cn http://www.morning.jxltk.cn.gov.cn.jxltk.cn http://www.morning.nqgff.cn.gov.cn.nqgff.cn http://www.morning.yrblz.cn.gov.cn.yrblz.cn http://www.morning.hsrch.cn.gov.cn.hsrch.cn http://www.morning.wjjsg.cn.gov.cn.wjjsg.cn