Java笔试题(二)解释servlet、Filter和listener
简单说明一下Servlet、Filter和listener
Servlet: Servlet是一种服务器端的Java应用程序,此程序是基于Http协议的,可以生成动态的Web页面。它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。
Filter: Filter也称之为过滤器,它是Servlet.3以上新增加的一个功能。通过Filter技术可以对WEB服务器的文件进行拦截,从而实现一些特殊的功能。一个filter必须实现javax.servlet.Filter。
listener: 在Web项目中,我们可以使用Listener接口来监听Container的中一些对象状态的变化,并且根据这些对象的状态的变化做出相应的响应。
参考文章:
servlet: http://www.iteye.com/topic/766418
Filter: http://blog.csdn.net/qie2327023/article/details/7004578
仅是学习笔记,难免出错,望不吝指点