servlet概述

 

一、Servlet简介

    servlet 是运行在 Web 服务器中的小型 Java 程序。servlet 通常通过 HTTP(超文本传输协议)接收和响应来自 Web 客户端的请求。

1.1、编写一个servlet程序:

写一个java类,实现servlet接口

 

 

 

修改web.xml文件,给servlet提供一个可访问的URI地址

 



部署应用到tomcat服务器

测试:http://locahost:8080/day08_servlet/demo1

二、执行过程

 

 

 

三、Servlet生命周期
    实例化-->初始化-->服务->销毁

出生:(实例化-->初始化)第一次访问Servlet就出生(默认情况下)

活着:(服务)应用活着,servlet就活着

死亡:(销毁)应用卸载了servlet就销毁。

 

 

 

四、Servlet的三种创建方式

4.1、实现javax.servlet.Servlet接口

4.2、继承javax.servet.GenericServlet类(适配器模式)

 

4.3、继承javax.servlet.http.HttpServlet类(模板方法设计模式)

(开发中常用方式)

 

 

五、servlet映射细节:

servlet映射细节1:

 

 

servet映射细节2: 通配符* 代表任意字符串

url-pattern: *.do  以*.字符串的请求都可以访问 注:不要加/

url-pattern: /*  任意字符串都可以访问

url-pattern: /action/* 以/action开头的请求都可以访问

六、创建servlet的流程

在src下创建servlet包,在这个包下创建servlet文件

 

 

修改servlet的传输编码

 

 

在web.xml中配置文件

 

 

Servlet处理前端传来的逻辑、数据等,然后可以进行后端的一系列操作:连接服务器等。

posted @ 2019-03-17 16:15  借我两块买雪糕  阅读(189)  评论(0编辑  收藏  举报