温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
Struts
Web开发学习实录
Web
开发
学习
实录
UUeb序发网功之站Struts2 Web开发学习实录的1。迅速提高读者Web开发能力,全面挖掘读者开发潜力一线资深Wb程序员经验力作,窗内网独家推荐自学教材16个小时视频教学,简化学习过程。60个实战案例与理论知识综合讲解,提高应用能力。网站互动教学(),QQ群在线帮助读者解疑杨少敏樊双灵编著周清华大学出版社Web程序员成功之路Struts2Web开发学习实录杨少敏樊双灵编著清华大学出版社北京前言对于Struts1框架而言,由于与JSP/Servlet耦合非常紧密,因而导致了一些严重的问题。首先,Struts1支持的表现层技术单一。由于Struts1出现的年代比较早,那个时候没有FreeMarker、Velocity等技术,因此它不可能与这些视图层的模板技术进行整合。其次,Struts 1与Servlet API的严重耦合,使应用难于测试。最后,Suts1代码严重依赖于Struts1API,属于侵入性框架。Struts2的体系与Struts1体系的差别非常大,因为Struts2使用了WebWork的设计核心,而不是Struts1的设计核心。Struts2.0其实就是WebWork2.3,如果读者使用过WebWork框架,那么学习Struts2就能很快上手。Struts2中大量使用拦截器来处理用户的请求,从而允许用户的业务逻辑控制器与Servlet API分离。相信随着时间的推移,Struts2还将续写Struts1的辉煌。因此,我们现在学习Struts2,可以提高我们的竞争力。1.本书内容第1章Struts2扬帆起航。本章首先介绍了Struts2的优点和框架架构,然后讲解了Struts2的配置文件,最后介绍了Struts2的标签库和控制器组件。第2章完美的Struts2配置。本章首先向读者讲解了Struts2的基本配置,如:web.xml、struts.xml、struts.properties、struts-default.xml等,然后详细介绍了Struts2的深入配置,接下来讲解了Action配置、Result的配置、Result的动态配置,最后介绍了Struts2异常机制的应用。第3章数据类型大转换。本章首先介绍了类型转换的作用、如何使用类型转换器,以及Struts2对null属性的处理,然后讲解了Struts2的类型转换对List、Map和Set的支持,最后讲解了使用注解来配置类型转换。第4章国际化与异常处理。本章首先介绍了Java国际化的思路和Suts2中的全局国际化资源文件,以及输出国际化消息,然后讲解了使用Action范围的国际化和使用标签实现国际化,最后讲解了使用Suts2实现国际化。第5章Stus2中的拦路虎一拦截器。本章首先介绍了拦截器的配置,自定义拦截器的步骤以及配置,然后讲解运用方法过滤拦截器,并讲解了Suts2的内置拦截器,最后讲解了拦截器注解操作,及完成权限控制拦截器。第6章探索数据校验的奥妙。本章首先介绍了在Action中通过编程对输入数据进行验证及validateXxxO和validateO方法的使用,然后介绍了Struts2内置的验证器,以及验证框架在开发中的使用,最后介绍了开发自定义的验证器和验证注解的使用。第7章Suts2中完整的OGNL。本章首先讲解了OGNL的三要素、OGNL表达式的使用,然后讲解了OGNL对集合的操作、lambda表达式的使用,最后讲解了Struts2对OGNL表达式的增强。第8章Struts2的标签库。本章首先介绍了Suts2的控制标签和数据标签的使用,然后讲解了模板和主题的应用以及表单标签的使用,最后介绍了非表单标签的使用。