这里写自定义目录标# 欢迎使用Markdown编辑器 浏览器通过网址来访问服务器 用户在浏览器会进行操作,而我们要让用户的操作得到回馈。servlet就能达到这个效果。 servlet定义来了(随手写的)处理请求和发送响应的过程是由一种叫做Servlet的程序来完成的,并且Servlet是为了解决实现动态页面而衍生的东西。
浏览器通过网址来访问服务器
用户在浏览器会进行操作,而我们要让用户的操作得到回馈。servlet就能达到这个效果。
servlet定义来了(随手写的)处理请求和发送响应的过程是由一种叫做Servlet的程序来完成的,并且Servlet是为了解决实现动态页面而衍生的东西。
filter
filter中文翻译叫过滤器,可以过滤乱码 可以对网站访问设置权限等等。
以下是随手记录的小 说明。
Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理
用户授权的Filter:Filter负责检查用户请求,根据请求过滤用户非法请求。
日志Filter:详细记录某些特殊的用户请求。
负责解码的Filter:包括对非标准编码的请求解码。
Filter可拦截多个请求或响应;一个请求或响应也可被多个请求拦截。
listener
监听器Listener 可以监听网站人数,可以监听对象创建和销毁,比如对象创建后做什么事,销毁做什么事,更加灵活
示例:用监听器统计网站的在线人数
原理:每当有一个访问连接到服务器时,服务器就会创建一个session来管理会话。那么我们就可以通过统计session的数量来获得当前在线人数。所以这里用到的是HttpSessionListener。