2014年3月27日

过滤器与监听器原理详解

摘要: 过滤器1、Filter工作原理(执行流程) 当客户端发出Web资源的请求时,Web服务器根据应用程序配置文件设置的过滤规则进行检查,若客户请求满足过滤规则,则对客户请求/响应进行拦截,对请求头和请求数据进行检查或改动,并依次通过过滤器链,最后把请求/响应交给请求的Web资源处理。请求信息在过滤器链中可以被修改,也可以根据条件让请求不发往资源处理器,并直接向客户机发回一个响应。当资源处理器完成了对资源的处理后,响应信息将逐级逆向返回。同样在这个过程中,用户可以修改响应信息,从而完成一定的任务。 上面说了,当一个请求符合某个过滤器的过滤条件时该请求就会交给这个过滤器去处理。那么当两个过滤器同时过. 阅读全文

posted @ 2014-03-27 13:32 锟斤拷锟斤拷 阅读(828) 评论(0) 推荐(0) 编辑

cookie和session机制区别

摘要: 会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。一.cookie和session机制之间的区别和联系 具体来说cookie机制采用的是在客户端保持状态的方案。它是在用户端的会话状态的存贮机制,他需要用户打开客户端的cookie支持。cookie的作用就是为了解决HTTP协议无状态的缺陷所作的努力.而session机制采用的是一种在客户端与服务器之间保持状态的解决方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也 阅读全文

posted @ 2014-03-27 12:02 锟斤拷锟斤拷 阅读(172) 评论(0) 推荐(0) 编辑

servlet运行原理

摘要: 一:servlet定义Servlet是一个Java应用程序,运行在服务器端,用来处理客户端请求并作出响应的程序。二:简单servlet实例//导入所需的包import javax.servlet.http.*;import javax.servlet.*;import java.io.*;public class FirstServlet extends HttpServlet {//处理请求的方法public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, java.i 阅读全文

posted @ 2014-03-27 08:54 锟斤拷锟斤拷 阅读(315) 评论(0) 推荐(0) 编辑

导航