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处理前端传来的逻辑、数据等,然后可以进行后端的一系列操作:连接服务器等。