zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    web前段学习2017.6.15
    web前段学习2017.6.13
    web前端2017.6.10
    web前段2017.6.8
    web前段学习2016.6.6
    宏任务与微任务
    浏览器兼容性问题
    TCP 和 UDP 的区别
    React如何渲染大数据量的列表?
    移动端兼容性问题
  • 原文地址:https://www.cnblogs.com/g177w/p/8533570.html
Copyright © 2011-2022 走看看