学习深入浅出Struts2个人总结
2013-03-31 15:29
169 查看
翻阅了电子版深入浅出Struts2,确实从理论层次加深我对Struts2知识的理解,在好个几个方面都有涉及,
1。Web世界中,Struts2 身处何方?
2。核心组件。有配置,Actions,Interceptors拦截器,值栈与OGNL ,结果类型,结果和视图技术。
3。架构目标层面。有概念分离,松耦合,易测试性,模块化,惯列重于配置。
4。提高开发技巧。如重写Action的配置,在配置中使用模式匹配调配符,使用替代的URI映射方法,,使用拦截器的功能,使用返回类型,把CRUD 操作放到同一个ACTION中,尽可能使用声明式验证,在可能的地方使用注释,视图技术选项,声明式异常处理,国际化等
5。其他技术集成。有页面修饰和布局,业务服务/依懒注入,数据库,安全,Ajax.
Struts2按照技术细节划分,主要分为以下几块。
l 标签库:在视图中运用这些标签来实现网页上各种格式的显示。
l 拦截器: HTTP请求在进入控制器部分执行前先执行拦截器中的功能。
l FilterDispatcher 和Action :接收HTTP请求,根据 Action的 ActionMapper决定调用 Action哪些方法。
l Struts2 配置文件:定义控制转发流程,每个 Action类的处理和结果数据如何导航到相应表示界面都由它定义。
l OGNL 和类型转化:在表示界面将包含数据的 Java对象进行类型转化,显示出符合页面规则的数据格式。
l Struts2 校验规则:对数据输入的严格定义,保证没有垃圾数据和不符合项目需求的数据。
l 国际化和本地化:针对字符编码的转化,让 Web项目显示各种语言版本。
[align=left]l SiteMesh页面布局:和以前的 IFrame以及 Struts中的 tiles相类似的技术。使用插件式[/align]
1。Web世界中,Struts2 身处何方?
2。核心组件。有配置,Actions,Interceptors拦截器,值栈与OGNL ,结果类型,结果和视图技术。
3。架构目标层面。有概念分离,松耦合,易测试性,模块化,惯列重于配置。
4。提高开发技巧。如重写Action的配置,在配置中使用模式匹配调配符,使用替代的URI映射方法,,使用拦截器的功能,使用返回类型,把CRUD 操作放到同一个ACTION中,尽可能使用声明式验证,在可能的地方使用注释,视图技术选项,声明式异常处理,国际化等
5。其他技术集成。有页面修饰和布局,业务服务/依懒注入,数据库,安全,Ajax.
Struts2按照技术细节划分,主要分为以下几块。
l 标签库:在视图中运用这些标签来实现网页上各种格式的显示。
l 拦截器: HTTP请求在进入控制器部分执行前先执行拦截器中的功能。
l FilterDispatcher 和Action :接收HTTP请求,根据 Action的 ActionMapper决定调用 Action哪些方法。
l Struts2 配置文件:定义控制转发流程,每个 Action类的处理和结果数据如何导航到相应表示界面都由它定义。
l OGNL 和类型转化:在表示界面将包含数据的 Java对象进行类型转化,显示出符合页面规则的数据格式。
l Struts2 校验规则:对数据输入的严格定义,保证没有垃圾数据和不符合项目需求的数据。
l 国际化和本地化:针对字符编码的转化,让 Web项目显示各种语言版本。
[align=left]l SiteMesh页面布局:和以前的 IFrame以及 Struts中的 tiles相类似的技术。使用插件式[/align]
相关文章推荐
- dagger2个人学习总结___
- Restful Web 个人学习总结(Jersey)
- 个人学习总结一机器学习入门(七)
- JS 面向对象编程、原型链、原型继承(个人学习总结)
- 个人学习总结一机器学习入门(八)
- 简陋的Git教程(也算是学习Git的个人总结吧)
- Java语言个人学习总结1
- 个人学习总结一Java的概述
- django 学习个人总结 之admin后台上传文件
- Directshow学习笔记六-----重新压缩一个AVI文件(个人学习总结,仅供参考)
- 工作和个人学习总结
- 个人学习经验总结
- 我的2014个人总结——学习篇、工作篇、生活篇
- Restful Web 个人学习总结(Jersey)
- 个人学习第一阶段——关于html和css的技巧及问题总结(一)
- 个人学习总结三Java编程基础
- dwz问题(本文主要是供个人学习成长之用,陈述的是本人在开发过程中遇到的几个小问题的总结,可能兼或插入一些网络资料)
- 个人学习总结一异常
- 个人github链接及git学习心得总结
- Jvm 内存浅析 及 GC个人学习总结