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

listener: http://www.blogjava.net/i369/articles/236313.html

posted @ 2013-04-04 00:18  robin·张  阅读(311)  评论(0编辑  收藏  举报