zoukankan      html  css  js  c++  java
  • Servlet的概述

    什么是Servlet:

    * 就是一个运行在WEB服务器上的小的Java程序,用来接收和响应从客户端发送过来的请求,通常使用HTTP协议.

    * Servlet就是SUN公司提供的一个动态网页开发技术.

    Servlet的作用:

    * 用来处理从客户端浏览器发送的请求,并且可以对请求作出响应

    使用Servlet:

    * 编写一个类实现Servlet接口.

    * 将编写的这个类配置到服务器中.

    Servlet的入门:

    * 编写类:

    public class ServletDemo1 implements Servlet{

        @Override

        /**

         * 为用户处理请求和响应的方法.

         */

        public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {

            res.getWriter().println("Hello Servlet...");

        }

    ...

    }

    Servlet生命周期:Servlet从创建到销毁的过程.

    * 何时创建:用户第一次访问Servlet创建Servlet的实例

    * 何时销毁:当项目从服务器中移除的时候,或者关闭服务器的时候.

    • 用户第一次访问Servlet的时候,服务器会创建一个Servlet的实例,那么Servlet中init方法就会执行.任何一次请求服务器都会创建一个新的线程访问Servlet中的service的方法.在service方法内部根据请求的方式的不同调用doXXX的方法.(get请求调用doGet,post请求调用doPost).当Servlet中服务器中移除掉,或者关闭服务器,Servlet的实例就会被销毁,那么destroy方法就会执行.
  • 相关阅读:
    一 基础--进制转化
    七牛云上传视频并截取第一帧为图片(js实现)
    FNScanner二维码接口openView自定义扫码Demo
    UIPickerView 模块示例demo
    vPlayer 模块Demo
    doT的高级用法及loadData的使用
    acmPush模块示例demo
    UIChatBox模块示例demo
    分享一款基于aui框架的图文发布界面
    基于js的APP多语言处理
  • 原文地址:https://www.cnblogs.com/pzyin/p/7582450.html
Copyright © 2011-2022 走看看