学习深入浅出Struts2个人总结

  翻阅了电子版深入浅出Struts2,确实从理论层次加深我对Struts2知识的理解,在好个几个方面都有涉及,
 1。Web世界中,Struts2 身处何方?
2。核心组件。有配置,Actions,Interceptors拦截器,值栈与OGNL ,结果类型,结果和视图技术。
3。架构目标层面。有概念分离,松耦合,易测试性,模块化,惯列重于配置。
4。提高开发技巧。如重写Action的配置,在配置中使用模式匹配调配符,使用替代的URI映射方法,,使用拦截器的功能,使用返回类型, CRUD   操作放到同一个 A CTION 中, 尽可能使用声明式验证,在可能的地方使用注释,视图技术选项,声明式异常处理,国际化等
5。其他技术集成。有页面修饰和布局,业务服务/依懒注入,数据库,安全,Ajax.
Struts2 按照技术细节划分,主要分为以下几块。

l 标签库:在视图中运用这些标签来实现网页上各种格式的显示。

l 拦截器: HTTP请求在进入控制器部分执行前先执行拦截器中的功能。

l FilterDispatcher Action :接收HTTP请求,根据 Action ActionMapper决定调用 Action哪些方法。

l Struts2 配置文件:定义控制转发流程,每个 Action类的处理和结果数据如何导航到相应表示界面都由它定义。

l OGNL 和类型转化:在表示界面将包含数据的 Java对象进行类型转化,显示出符合页面规则的数据格式。

l Struts2 校验规则:对数据输入的严格定义,保证没有垃圾数据和不符合项目需求的数据。

l 国际化和本地化:针对字符编码的转化,让 Web项目显示各种语言版本。

l   SiteMesh 页面布局:和以前的   IFrame 以及   Struts 中的   tiles 相类似的技术。使用插件式
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值