Servlet的定义和周期

Servlet的定义和周期

(1)Servlet 是用Java编写的服务端程序,用于交互地浏览和修改数据,生成动态Web内容。一个Servlet程序通常是指一个实现了特殊接口的java类,由支持Servlet的Web容器调用和启动运行,主要负责处理他所对应的一个或一组URL地址的访问请求,并接受客户端请求信息和产生相应的内容。

2Servlet的生命周期定义了一个Servlet如何被加载、初始化,以及它怎样接收请求、响应请求、提供服务。分为以下几个步骤:

     1.Servlet容器检查是否已经装载并创建了该Servlet的实例对象,如果是,直接执行4,否则执行2

    2.装载并创建一个Servlet对象;

    3.调用Servletinit()方法;

    4. Servlet被初始化以后,就处于能响应请求的就绪状态,此时需要创建一个封装HTTP请求消息的HttpServletRequest对象和一个代表HTTP相应消息   HttpServletResponse对象,然后调用ServletService()方法并将请求和相应对象作为参数传递进去; 

    5. Web应用程序被停止或者重新启动之前,Servlet将释放其正在使用的任何资源,并保存持续性的状态信息,通过调用Servletdestroy方法实现Servlet的卸载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值