• servlet小型应用服务器搭建通过tomcat发布web项目


    1.servlet简介:Servlet 是一个 Java程序,是在服务器上运行以处理客户端请求并做出响应的程序

    2.servlet的生命周期图解:

    3.各阶段:

    4.基本的servlet代码:

     1 public class HelloServlet implements Servlet {
     2            prvate  ServletConfig config;
     3            Public void destory();
     4            public ServletConfig getServletConfig(){
     5                  return config;
     6            }
     7            public void init(ServletConfig config)throws ServletException{
     8                   this.config=config;
     9         System.out.println("初始化!");    
    10            }
    11            Public void service(ServletRequest req,ServletResponse res)
    12     throws ServletException,IOException{
    13         PrintWriter out = res.getWrite();
    14         out.println("Hello world");
    15         out.close();
    16            }
    17            public void destroy() {
    18     super.destroy();
    19     System.out.println("释放资源!");    }
    20 }

    5.servlet的相关接口:

      a.ServletConfig:在Servlet初始化过程中获取配置信息; 一个Servlet只有一个ServletConfig对象.

        a-1.常用方法:

          ①String getInitParameter(String name):获取web.xml中设置的以name命名的初始化参数值

          ②ServletContext getServletContext():返回Servlet的上下文对象引用

      b.ServletContext:获取Servlet上下文

        b-1.常用方法:

          ①ServletContext getContext(String path):返回服务器上与指定URL相对应的ServletContext对象

          ②void setAttribute(String name,Object obj):设置Servlet中的共享属性

          ③Object getAttribute(String name):获取Servlet中设置的共享属性

      c.GenericServlet抽象类:提供了Servlet与ServletConfig接口的默认实现方法

        c-1.常用方法:

          ①String getInitParameter(String name):返回服务器上与指定URL相对应的ServletContext对象,实际上是调用ServletConfig接口的同名方法

          ②ServletContext getServletContext():返回Servlet的上下文对象引用,实际上是调用ServletConfig接口的同名方法

          ③void init():初始化Servlet

    6.HttpServelt:继承自GenericServlet,处理HTTP协议的请求和响应

      6.1.常用方法:doGet():以get请求服务时调用;doPost():以post请求服务时调用

          

      6.2.servlet的web.xml配置图解:

      

       6.3.部署servlet到tomcat图解:

       6.4.运行servlet:启动tomcat服务器,在浏览器中输入如下网址:http://localhost:8080/store/HttpServletTest

  • 相关阅读:
    浅谈Python常用英文单词
    python web框架 Django的APP以及目录介绍 2
    Python中的enumerate函数
    python web框架 django wsgi 理论
    python web框架 django 工程 创建 目录介绍
    python web框架 django工程的创建
    mysql c 终止 mysql输入语句模式
    前端 html input标签 placeholder属性 标签上显示内容
    img 标签注意 默认img标签,有一个1px的边框 img{ border: 0; }
    前端 html input标签 disable 属性
  • 原文地址:https://www.cnblogs.com/g177w/p/8533570.html
Copyright © 2020-2023  润新知