zoukankan      html  css  js  c++  java
  • 什么是Servlet?

    什么是Servlet?

      是运行在服务器端的一个小的Java程序,接收和响应从客户端发送请求.

    Servlet的作用?

      处理客户端的请求,并且对请求作出响应.

    Servlet的生命周期?

      客户端第一次访问该Servlet的时候才会创建一个Servlet的对象,那么Servlet中的init方法就会执行.

      任何一次从客户端发送的请求,那么服务器创建一个新的线程执行Servlet中service方法为这次请求服务.

      service方法的内部根据请求的方式的不同调用不同doXXX的方法.当Servlet从服务器中移除或者关闭服

      务器的时候Servlet对象就会被销毁.destroy的方法就会执行.

    配置Servlet的启动时加载

      因为正常情况下客户端第一次访问Servlet时才会创建一个Servlet的对象,如果想Tomcat一启动就创建,

      就可以配置Servlet的启动时加载,在web.xml中<servlet>标签中配置:

       <load-on-startup>1</load-on-startup> 

    什么是ServletContext?

      ServletContext:Servlet中全部的内容ServletContext都了解.一个WEB应用只有一个ServletContext对象.

      服务器启动的时候,服务器为每个WEB工程创建一个属于自己项目的ServletContext对象.服务器关闭的

      时候或者项目从服务器中移除ServletContext才会被销毁.如果将值保存在ServletContext中.值就有一个作

      用的范围.所以这个对象称为”域对象”.

       *在Servlet中获得ServletContext:

          * ServletContext getServletContext();

      * 操作这个对象的方法:

          * void setAttribute(String name,Object value);

          * Object getAttribute(String name);

          * void removeAttribute(String name);

    什么是ServletConfig?

      这个对象可以获得到Servlet的配置信息

      

  • 相关阅读:
    Java Web 笔记(3)
    Java Web笔记(2)
    AndroidSystemDebug官方指导
    Android系统研究资料收集---站在前人的肩膀上
    算法--求出子序列中最大的和
    【CTS】几个serialno失败项
    GMS测试常用命令CTS&GTS&VTS
    cts-verifier测试流程
    通过例子手撕架构模式
    从0系统学Android--3.2四种基本布局
  • 原文地址:https://www.cnblogs.com/nylgwn/p/11141216.html
Copyright © 2011-2022 走看看