| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> JavaWeb三大组件(Servlet、Filter、Listener) -> 正文阅读 |
|
[系统运维]JavaWeb三大组件(Servlet、Filter、Listener) |
目录 一、Servlet概念:Servlet(Server Applet)是Java?Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。 详细整理请参阅:Servlet知识点整理_秋风&的博客-CSDN博客 二、Filter1、概念当访问服务器的资源时,Filter过滤器可以将请求拦截下来,完成一些特殊的功能。 通常都是用来拦截request进行处理的,也可以对返回的response进行拦截处理。 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤... 2、功能它使用户可以改变一个request和修改一个response. Filter 不是一个servlet,它不能产生一个response,它能够在一个request到达servlet之前预处理request,也可以在response离开servlet时处理response。
3、Filter生命周期方法
4、拦截路径配置????????????1. 具体资源路径: /index.jsp ? 只有访问index.jsp资源时,过滤器才会被执行 5、拦截方式配置????????设置dispatcherTypes属性
6、?过滤器链执行顺序????????????????1. 注解配置:按照类名的字符串比较规则比较,值小的先执行 ????????????????2. web.xml配置: <filter-mapping>谁先定义,谁先执行。 7、Filter执行过程? 8、登录案例
三、Listener1、概念注册监听:将事件、事件源、监听器绑定在一起。 当事件源上发生某个事件后,执行监听器代码 2、方法
3、配置???????????????web.xml配置:
????????注解配置:@WebListener |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 23:56:07- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |