现在也是重新开始了学习javaweb,通过这一星期的学习,让我本来对javaweb的模糊概念逐渐清晰了起来。
以下只是个人浅显的认知,学的还不够深入,如有错误,还请指正。。
首先,我认为web程序分为两部分,客户端与服务端,我目前接触到的客户端只有浏览器,服务端我也是仅仅了解tomcat.
javaweb有三大组件,分别是servlet程序、filter拦截器、listener监听器。
servlet可以接受客户端发来的请求,并响应数据给客户端。
filter拦截器可以拦截请求,过滤响应。
Filter的拦截路径
- 精确匹配
/t1 url-pattern>
以上配置的路径表示请求地址必须为:http://ip:port/工程路径/t1 - 目录匹配
/目录名/ url-pattern>
以上配置的路径表示请求地址必须为:http://ip:port/工程路径/目录名/ - 后缀名匹配
*.html url-pattern>
以上配置的路径表示请求地址必须以.html结尾才会拦截到
Filter过滤器只关心请求的地址是否匹配,不关心请求的资源是否存在!!!!
listener监听器的作用是监听某种事物的变化,然后通过回调函数反馈给客户(程序),去做一些相应的处理。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)