• 什么是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的配置信息

      

  • 相关阅读:
    Codeforces Round #171 (Div. 2)
    ACdream 1079 郭式树
    HDOJ 1517 博弈论
    ACdream 1080 面面数
    博弈论 Nim 博弈
    Codeforces Round #172 (Div. 2)
    ACdream 1084 同心树
    STL bitset
    博弈论 bash博弈
    POJ 3261 后缀数组
  • 原文地址:https://www.cnblogs.com/nylgwn/p/11141216.html
Copyright © 2020-2023  润新知