2017年3月19日

摘要: 拦截器和过滤器的区别:1、拦截器是基于java的反射机制的,而过滤器是基于函数回调 2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器 3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用 4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能  阅读全文

posted @ 2017-03-19 21:04 冷月寒冰 阅读(102) 评论(0) 推荐(0)

摘要: 1. 理解拦截器 1.1. 什么是拦截器: 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它 阅读全文

posted @ 2017-03-19 20:54 冷月寒冰 阅读(141) 评论(0) 推荐(0)

摘要: 【http://qidaoxp.iteye.com/blog/503015】 下面开始讲一下主菜ActionProxy了.在这之前最好先去了解一下动态Proxy的基本知识.ActionProxy是Action的一个代理类,也就是说Action的调用是通过ActionProxy实现的,其实就是调用了A 阅读全文

posted @ 2017-03-19 20:48 冷月寒冰 阅读(271) 评论(0) 推荐(0)

摘要: 1、result-type #代码角度#在Action类中,每个 action 方法均返回一个 String 类型的值, Struts 将根据这个值来决定响应什么结果。 #配置角度#在struts.xml配置文件中,每个 Action 标签可包含多个 result 元素, 每个 result 标签分 阅读全文

posted @ 2017-03-19 20:46 冷月寒冰 阅读(207) 评论(0) 推荐(0)

2017年3月13日

摘要: Struts 2.0的Action讲解 有Struts 1.x经验的朋友都知道Action是Struts的核心内容,当然Struts 2.0也不例外。不过,Struts 1.x与Struts 2.0的Action模型很大的区别。 Struts 1.xStuts 2.0 接口必须继承org.apach 阅读全文

posted @ 2017-03-13 10:33 冷月寒冰 阅读(177) 评论(0) 推荐(0)

2017年3月7日

摘要: 原文转载自:http://www.iteye.com/topic/829843 一、概述 Struts2的核心是一个Filter,Action可以脱离web容器,那么是什么让http请求和action关联在一起的,下面我们深入源码来分析下Struts2是如何工作的。 FilterDispatcher 阅读全文

posted @ 2017-03-07 21:35 冷月寒冰 阅读(224) 评论(0) 推荐(0)

2017年3月6日

摘要: 转载 简介 网络浏览器很可能是使用最广的软件。在这篇入门文章中,我将会介绍它们的幕后工作原理。我们会了解到,从您在地址栏输入 google.com 直到您在浏览器屏幕上看到 Google 首页的整个过程中都发生了些什么。 目录 我们要讨论的浏览器 目前使用的主流浏览器有五个:Internet Exp 阅读全文

posted @ 2017-03-06 11:28 冷月寒冰 阅读(235) 评论(0) 推荐(0)

摘要: Web服务器工作原理概述【转载】 很多时候我们都想知道,web容器或web服务器(比如Tomcat或者jboss)是怎样工作的?它们是怎样处理来自全世界的http请求的?它们在幕后做了什么动作?Java Servlet API(例如ServletContext,ServletRequest,Serv 阅读全文

posted @ 2017-03-06 10:52 冷月寒冰 阅读(165) 评论(0) 推荐(0)

摘要: URL编码与解码【转载】 通常如果一样东西需要编码,说明这样东西并不适合传输。原因多种多样,如Size过大,包含隐私数据,对于Url来说,之所以要进行编码,是因为Url中有些字符会引起歧义。 例如Url参数字符串中使用key=value键值对这样的形式来传参,键值对之间以&符号分隔,如/s?q=ab 阅读全文

posted @ 2017-03-06 10:42 冷月寒冰 阅读(147) 评论(0) 推荐(0)

摘要: 转载 阅读全文

posted @ 2017-03-06 10:37 冷月寒冰 阅读(111) 评论(0) 推荐(0)