Atitit.struts2体系结构大总结

1. 国际化与异常处理 2

2. 第5章 拦截器
2

3. 第7章 输入校验
2

4. 避免表单重复提交与等待页面 2

5. Struts 2对Ajax的支持
2

6. 服务端控件 2

7. 类型转换 2

8.  第8章 输入验证
2

9.  第9章 消息处理与国际化
2

10.  第10章 Model Driven和Preparable拦截器
2

11. XWork中的Ioc 容器 3

12. 灵丹妙药 —— OGNL,数据流转的催化剂
3

13. refer 4

1.  国际化与异常处理

2. 第5章 拦截器

3. 第7章 输入校验

作者::老哇的爪子Attilax艾龙,EMAIL:[email protected]

转载请注明来源: http://blog.csdn.net/attilax

4. 避免表单重复提交与等待页面

5. Struts 2对Ajax的支持

6. 服务端控件

7. 类型转换

8.

第8章 输入验证

9.

第9章 消息处理与国际化

10.

第10章 Model Driven和Preparable拦截器

11. XWork中的Ioc 容器

12. 灵丹妙药 —— OGNL,数据流转的催化剂

须先理解OGNL(Object Graphic Navigatino Language)!

OGNL称为对象图导航语言。所谓对象图,即以任意一个对象为根,通过OGNL可以访问与这个对象关联的其它对象。如:

【注意:OGNL表达式语言的真正目的,是为了在那些不能写JAVA代码的地方执行JAVA代码,或者是为了更方便地执行JAVA代码】

6.1 架起数据沟通的桥梁 —— 表达式引擎

6.1.1数据流转的困境

6.1.2数据访问的困境

6.1.3表达式引擎

6.2 强大的OGNL

6.2.1深入OGNL的API

6.2.2 OGNL三要素

6.2.2.1表达式(Expression)

6.2.2.2 Root对象(Root Object)

6.2.2.3上下文环境(Context)

6.2.3 OGNL的基本操作

6.2.3.1 对Root对象(Root Object)的访问

6.2.3.2 对上下文环境(Context)的访问

6.2.3.3 对静态变量的访问

6.2.3.4方法调用

6.2.3.5使用操作符进行简单计算

6.2.3.6 对数组和容器的访问

6.2.3.7投影与选择

6.2.3.8构造对象

6.2.4深入this指针

6.2.5有关#符号的三种用途

6.3深入OGNL内部

6.3.1深入OgnlContext

6.3.2深入OGNL的计算规则

6.3.2.1 类的寻址方式 —— ClassResolver

6.3.2.2 类型转化方式 —— TypeConverter

6.3.2.3 方法/属性访问策略 —— MemberAccess

6.3.2.4 方法/属性访问机制 —— MethodAccessor & PropertyAccessor

6.3.2.5 空值处理机制 —— NullHandler

6.3.3深入OGNL的扩展方式

6.3.3.1扩展ClassResolver

6.3.3.2扩展TypeConverter

6.3.3.3扩展MethodAccessor和PropertyAccessor

6.4 小结

13. refer

《Struts2技术内幕》 新书部分篇章连载(八)—— XWork容器概览 - downpour - ITeye技术网站.htm

(impt) 新书预告 :《Struts2技术内幕》 —— Struts2源码研究和Web开发研究 - Struts - Java - ITeye论坛.htm

OGNL —— 数据运转的催化剂 - struts2 - ITeye知识库频道.htm

Struts2数据传输的背后机制:ValueStack(值栈) - 李腾飞的专栏 - 博客频道 - CSDN.NET.htm

时间: 2024-10-06 00:10:56

Atitit.struts2体系结构大总结的相关文章

Atitit.hibernate体系结构大总结

1. 4.1 hibernate基础语义 80 4.1.1 configuration 80 4.1.2 sessionfactory 81 4.1.3 session 81 2. hibernate动态数据库配置,多数据库配置 作者::老哇的爪子Attilax艾龙,EMAIL:[email protected] 转载请注明来源: http://blog.csdn.net/attilax 3. hbm2ddl 4. C3p0 dbpool 5. Criteria( 推荐)  qbc 这种方式非常

Atitit.spring体系结构大总结

1. Srping mvc 1 2. Ioc 4 3. ApplicationContext在BeanFactory的基础上构建,区别 4 4. Aop 5 5. 3.2.4.1. @AspectJ形式的SpringAOP 5 6. spring的定时器 6 7. spring的事务处理 6 8. spring与struts的整合 6 9. spring与hibernate的整合 6 10. spring的持久层封装 使用jdbctemptate访问数据 6 11. 2.3.1.3.7. 方法注

Struts2体系结构与基本流程

一.Struts2基本流程 大致上,Struts2框架由三部分组成:核心控制器FilterDispatcher.业务控制器和用户实现的业务逻辑组件.在这三部分里,Struts2框架提供了核心控制器, 而用户需要实现业务控制器和业务逻辑组件. 1.核心控制器(FilterDispatcher) FilterDispatcher是Struts2框架的核心控制器,该控制器作为一个Filter运行在web框架中,它负责拦截所有的用户请求,当用户请求到达时,该Filter会自 动过滤用户请求.如果用户请求

atitit. 管理哲学 大毁灭--- 如何防止企业的自我毁灭

atitit. 管理哲学 大毁灭---  如何防止企业的自我毁灭 1. 为什么企业组织的生命力 普遍不如国家组织的长久 2 2. 企业的不稳定因子如下:: 2 3. 决策制度 2 3.1. 我们老大说了算 2 3.2. 没有内部的司法部门 2 4. 人员元素 2 4.1. 企业人员都是招募进来的 2 4.2. 禁止或者不鼓励内部通婚 3 4.3. 员工所生的小孩不是组织成员 3 4.4. 不允许成员同时在其他组织任职 3 4.5. 绩效考核的不同 3 4.6. 离职与移民与驱逐出境 4 4.7.

Atitit 图像处理类库大总结attilax qc20

1.1. 选择与组合不同的图像处理类库1 1.2. Halcon 貌似商业工具,功能强大.1 1.3. Openvc  Openvc功能也是比较多的,api接口1 1.4.  Jhlabs  Java Image Filters ..2 1.5. Javafx 的javafx.scene.effect类库,处理blend,blur,glow,light还是有一些的东东..2 1.6. Matlab (功能有: 频域变换(傅里叶变换,dct,kl,小波变换) 图像分割与边缘检测),提供cli接口2

Atitit 图像处理30大经典算法attilax总结

1. 识别模糊图片算法2 2. 相似度识别算法(ahash,phash,dhash)2 3. 分辨率太小图片2 4. 横条薯条广告2 5. 图像与图片分类开2 6. 根据肤色归类,根据人物人脸分类.2 7. 其他分类算法2 8. 质量检测: 色偏检测. 亮度检测(曝光不足) 失焦检测 模糊检测  清晰度检测与评价2 9. 图片压缩 图片压缩 图片ocr 调整大小与分辨率 灰度化2 10. 图片叠加 几种叠加方式2 11. 高斯模糊2 11.1. 二值化变换 傅立叶变换 dct变换3 11.2.

Struts1和Struts2的区别和对比(完整版)

Struts2其实并不是一个陌生的Web框架,Struts2是以Webwork的设计思想为核心,吸收了Struts1的优点,因此,可以认为Struts2是Struts1和Webwork结合的产物. 简单来说二者的区别是: 一个是Stuts1 ,一个是Stuts2,这是最大的区别,技术方面,Stuts1有个核心控制器,但是只提供了一个接口,也就是execute,还要配置actionform之类的,很麻烦,所以依赖性比较强:而Stuts2是针对拦截器开发的,也就是所谓的AOP思想,可以配置多个act

Struts2与Struts1的区别

Struts2其实并不是一个陌生的Web框架,Struts2是以Webwork的设计思想为核心,吸收了Struts1的优点,因此,可以认为Struts2是Struts1和Webwork结合的产物. 简单来说二者的区别是: 一个是Stuts1 ,一个是Stuts2,这是最大的区别,技术方面,Stuts1有个核心控制器,但是只提供了一个接口,也就是execute,还要配置actionform之类的,很麻烦,所以依赖性比较强:而Stuts2是针对拦截器开发的,也就是所谓的AOP思想,可以配置多个act

Atitit.attilax软件研发与项目管理之道

1. 前言4 2. 鸣谢4 3. Genesis 创世记4 4. 软件发展史4 5. 箴言4 6. 使徒行传 4 7. attilax书 4 8. 启示录4 9. 技术标准的7条原则4 9.1. 后向兼容性4 10. 软件之道5 11. 计算机科学导论(原书第3版5 12. 数字电路5 13. 通用管理学5 14. 项目管理5 15. 团队建设与人力资源管理5 16. 软件工程5 16.1. 软件编写5 16.2. 软件构件化理论与技术5 16.3. 软件与编程理论6 16.4. 理论原则6 1