面试之servlet、过滤器、监听器
2024-08-31 02:44:15
servlet、过滤器、监听器
servlet是Java中WEB请求和响应的容器
servlet的运行需要在类似tomcat容器中,
一个 Web 应用对应一个 Context 容器,也就是 Servlet 运行时的 Servlet 容器
tomcat的启动逻辑是基于观察者模式设计的,所有的容器都会继承Lifecycle接口,
所有容器的修改和状态的改变都会由它去通知已经注册的观察者(Listener)
Servlet过滤器是 Servlet 程序的一种特殊用法,
主要用来完成一些通用的操作,如编码的过滤、判断用户的登录状态。
Servlet过滤器本身不产生请求和响应,它只提供过滤作用
这个不要忘了
在doFilter()方法的最后,使用FilterChain参数的doFilter()方法将请求和响应后传
Servlet监听器也叫做 listener
通过它可以监听Web应用的上下文(环境)信息、
Servlet请求信息、Servlet会话信息,
并自动根据不同情况,在后台调用相 应的处理程序。
通过监听器,可以自动激发一些操作,比如监听在线人数
http://www.ibm.com/developerworks/cn/java/j-lo-servlet/
http://blog.csdn.net/chuyuqing/article/details/8267832
最新文章
- diff和patch的使用、patch文件的格式解说
- 每天一个linux命令(12):more命令
- [家里蹲大学数学杂志]第047期18 世纪法国数学界的3L
- jQuery Mobile 过渡效果
- java 进制转换
- HDU 2067:小兔的棋盘
- windows端口被占用
- python 实现梯度下降
- 【C++】类型转换
- Mac系统下安装PIL
- 文成小盆友python-num8 面向对象中的成员,成员修饰符,特殊成员,异常处理,设计模式之单例模式
- iOS 开发问题集锦(一)
- Java——容器类库框架浅析
- PHPcms 缓存的读取和设置
- Android -- 仿小米锁屏画报
- Linux 命令之删除命令
- MySql概念及常用Sql
- Python+Selenium笔记(十三):Page Object设计模式
- kettle的资源库
- C# 通过Exchange server 发送邮件