1 工作原理
1.1 体系架构
图2.1 struts2.0体系架构图
1.2 工作机制
针对上节体系架构图,下面分步说明执行流程
Ø 客户端初始化一个指向Servlet容器(例如Tomcat)的请求;
Ø 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts...
分类:
其他好文 时间:
2014-06-03 04:40:29
阅读次数:
313
Multiple Monitors and Video Present Networks
这一篇写点VidPN的东西.
微软对SAMPLE CODE的解释/描述是越来越"吝啬"了. 至少,以前从WDK/DDK中拿一个SAMPLE出来,看一看,改一改,试一试,还能玩一玩, 从实际驱动跑起来去了解驱动的工作情况.
有了一个比较感性的认识后,再去深入细致地看代码, 或者有目地性地改代码, ...
分类:
其他好文 时间:
2014-06-03 04:12:42
阅读次数:
278
用于大型程序的工具--命名空间引言: 在一个给定作用域中定义的每个名字在该作用域中必须是唯一的,对庞大、复杂的应用程序而言,这个要求可能难以满足。这样的应用程序的全局作用域中一般有许多名字定义。由独立开发的库构成的复杂程序更有可能遇到名字冲突 —— 同样的名字既可能在我们自己的代码中使用,也可能(更常见地)在独立供应商提供的代码中使用。 库倾向于定义许多全局名字 —— 主要是模板名、类型名或函数名...
分类:
编程语言 时间:
2014-06-03 03:50:44
阅读次数:
323
用于大型程序的工具--命名空间[续1]二、嵌套命名空间 一个嵌套命名空间即是一个嵌套作用域 —— 其作用域嵌套在包含它的命名空间内部。嵌套命名空间中的名字遵循常规规则:外围命名空间中声明的名字被嵌套命名空间中同一名字的声明所屏蔽。嵌套命名空间内部定义的名字局部于该命名空间。外围命名空间之外的代码只能通过限定名引用嵌套命名空间中的名字。 嵌套命名空间可以改进库中代码的组织:namespace cpl...
分类:
编程语言 时间:
2014-06-03 01:29:02
阅读次数:
297
OGNL表达式(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。...
分类:
其他好文 时间:
2014-06-02 23:23:28
阅读次数:
304
从官网下载了ExtJs的3.2版本的SDK,包含了代码依赖的详细说明、文档、范例和其他文件。其中,adapter和resources文件是Ext正常运行所必须的,其他的仅在开发过程中使用到。
Adapter:支持把Ext和其他代码库一同使用的文件
build:用于自定义构建ext-all.js的文件
docs:文档中心(仅当运行在服务器上时能够正常访问)
examples:大量令人印象深刻...
分类:
Web程序 时间:
2014-06-01 09:35:59
阅读次数:
372