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

原文地址:https://www.cnblogs.com/g177w/p/8533570.html