zoukankan      html  css  js  c++  java
  • Servlet快速入门

    servlet是运行在服务端的java小程序,用来处理客户端请求,响应给浏览器的动态资源

    servlet规范:包含3个技术点

    1.servlet技术

    2.filter技术

    3.listener技术

    servlet快速入门:

    1.创建类实现servlet接口

    2.覆盖未实现接口

    3.在web.xml进行servlet配置

    实际开发中,我们不会直接实现servlet接口,覆盖方法太多。我们一般创建类继承HttpServlet

    servlet生命周期:

    1.servlet什么时候创建

    默认第一次访问servlet创建该对象

    2.servlet何时销毁

    服务器关闭时销毁

    3.init(ServletConfig config)何时执行:servlet对象创建时执行

      destory()何时执行:servlet销毁时执行

     service(ServletRequest request,ServletResponse response)

     何时执行:每次请求都会执行

      ServletRequest:代表请求认为ServletRequest内部封装的是http请求的信息

      ServletResponse:代表响应认为要封装的是响应的信息

    package com.littlepage.server;
    
    import java.io.IOException;
    
    import javax.servlet.Servlet;
    import javax.servlet.ServletConfig;
    import javax.servlet.ServletException;
    import javax.servlet.ServletRequest;
    import javax.servlet.ServletResponse;
    
    public class QuickStartServlet implements Servlet{
    
        @Override
        public void init(ServletConfig arg0) throws ServletException {
            System.out.println("init running");
            /*
             * 初次访问时执行
             */
        }
        
        @Override
        public void service(ServletRequest arg0, ServletResponse arg1) throws ServletException, IOException {
            System.out.println("QuickStartServlet running");
            /*
             * 每次访问都会执行
             */
        }
        
        
        @Override
        public void destroy() {
            System.out.println("destroy running");
            /*
             * 服务器销毁时执行
             */
        }
    
        @Override
        public ServletConfig getServletConfig() {
            // TODO Auto-generated method stub
            return null;
        }
    
        @Override
        public String getServletInfo() {
            // TODO Auto-generated method stub
            return null;
        }
    }
  • 相关阅读:
    推荐一个学习 SharePoint 2010 的站点
    应用反射技术为Infragistics Solution设计例子程序 代码简洁而且学习的效率高
    .NET程序员掌握的.NET技术
    Jpegoptim Tool
    Stack Overflow 漫谈
    NServiceBus最流行的开源企业服务总线AND让创建企业级.NET系统更加容易
    步步为营UML建模系列四、状态图(State)
    Web中的幻灯片组件实现
    轻轻松松SOA: NServiceBus
    细说 ASP.NET Cache 及其高级用法
  • 原文地址:https://www.cnblogs.com/littlepage/p/9592042.html
Copyright © 2011-2022 走看看