Struts2基础与案例开发详解

Struts2基础与案例开发详解

许焕新, 编著

出版社:清华大学出版社

年代:2013

定价:48.0

书籍简介:

本书共分三分部。第一部分为Struts2入门,可以比较系统的学习掌握Struts2的基础知识,为后续的企业开发打下坚实的基础。第二部分为实用利器,帮助读者在掌握Struts2后更好的融入到项目开发中去。第三部分为项目实战部分,通过三个经典的实例,让读者在学完基础后能够从头到尾的做一遍,达到学以致用。

作者介绍:

徐明华,高级工程师,有10多年的Java开发与培训经验,热衷于新技术的研究和学习,熟悉JavaEE体系,曾在多家知名软件公司任职,现兼任天津天马程序员俱乐部培训师,热爱写作,出版的作品有《JSF编程实战导航》、《精通JSF:基于EJB、Hibernate、Spring整合项目开发》、《JavaWeb整合开发与项目实战》,在《电脑报》、《软件报》、《中国电脑教育报》等报刊上发表文章百余篇。

书籍目录:

第1章 Struts2起步

1.1 Struts2概述

1.2 Struts2的安装

1.3 一个HelloWorld示例

1.3.1 创建Web应用

1.3.2 配置Stmts2

1.3.3 创建控制类HelloWorld

1.3.4 创建HelloWorld.jsp

1.3.5 配置HelloWorId

1.3.6 发布运行HelloWorld

1.4 本章小结

1.5 上机练习

第2章 体验Stuts2

2.1 Struts2的执行流程与原理

2.2 登录程序示例

2.3 Action的驱动模式

2.3.1 Property-Driven,

2.3.2 Model-Driven

2.4 request、response、session、application对象的访问

2.5 完善登录程序

2.6 本章小结

2.7 上机练习

第3章 Struts2的配置方式

3.1 web.xml的配置

3.2 struts.xml的配置

3.2.1 bean的配置

3.2.2 package的配置

3.2.3 namespace的配置

3.2.4 constant的配置

3.2.5 interceptor的配置

3.2.6 include的配置

3.2.7 action的配置

3.2.8 result的配置

3.2.9 exception的配置

3.3 Result types的配置

3.3.1 Chain Result的配置

3.3.2 Dispatcher Result的配置

3.3.3 FreeMarker Result的配置

3.3.4 HttpHeader Result的配置

3.3.5 Redirect Result的配置

3.3.6 Stream Result的配置

3.3.7 Velocity Result的配置

3.3.8 XSLT Result的配置

3.3.9 PlainText Result的配置

3.3.10 JSON Result的配置

3.3.11 全局结果

3.3.12 动态结果映射

3.4 本章小结

3.5 上机练习

第4章 Struts2的配置方式二

4.1 Annotation的配置

4.1.1 Namespace的配置

4.1.2 ParentPackage的配置

4.1.3 Action的配置

4.1.4 Actions的配置

4,1.5 InterceptorRefs的配置

4.1.6 Result的配置

4.1.7 Results的配置

4.1.8 ResultPath的配置

4.1.9 ExceptionMapping的配置

4.1.10 ExceptionMappings的配置

4.2 ValidationAnnotations的配置

4.2.1 ConversionErrorFieldValidator的配置

4.2.2 DateRangeFieldValidator的配置

4.2.3 DoubleRangeFieldValidator的配置

4.2.4 EmailValidator的配置

4.2.5 ExpressionValidator的配置

4.2.6 IntRangeFieldValidator的配置

4.2.7 RegexFieldValidator的配置

4.2.8 RequiredFieldValidator的配置

4.2.9 RequiredStringValidator的配置

4.2.10 StringLengthFieldValidator的配置

4.2.11 UrlValidator的配置

4.2.12 Validation的配置

4.2.13 Validations的配置

4.2.14 VisitorFieldValidator的配置

4.2.15 CustomValidator的配黄

4.3 struts.properties的配置

4.4 struts-plugin.xml的配置

4.5 各种配置文件的加载顺序

4.6 本章小结

4.7 上机练习

第5章体验Struts2拦截器

5.1 Struts2拦截器的体系结构

5.2 Struts2拦截器

5.3 自定义拦截器

5.4 拦截器的示例

5.5 用Annotation配置拦截器

5.6 本章小结

5.7 上机练习

第6章Struts2的类型转换

6.1 Struts2的类型转换器

6.2 自定义转换器

6.3 批量类型转换实例

6.4 类型转换的原理与实现

6.5 本章小结

6.6 上机练习

第7章OGNL的应用

7.1 0GNL概述

7.2 0GNL的语法基础

7.2.1 0GNL的表达式

7.2.2 常量

7.2.3 操作符

7.2.4 访问JavaBean的属性

7.2.5 索引访问

7.3 0GNL的使用

7.4 Struts2中的0GN L

7.5 本章小结

7.6 上机练习

第8章 Struts2标签

8.1 Struts2标签的引入

8.2 通用标签

8.2.1 流程控制标签

8.2.2 数据标签

8.3 UI标签

8.3.1 表单标签

8.3.2 菲表单标签

8.4 本章小结

8.5 上机练习

第9章Struts2标签二

9.1 Ajax标签

9.1.1 a标签

9.1.2 autocompleter标签

9.1.3 bind标签

9.1.4 datetimepicker标签

9.1.5 div标签

9.1.6 head标签

9.1.7 submit标签

9.1.8 tabbedpanel标签

9.1.9 textarea标签

9.1.10 tree/treenode标签

9.2 Struts2主题和模板

9.3 本章小结

……

第10章 Struts2校验

第11章 Struts2的国际化

第12章 Struts2的扩展功能

第13章 S2SH整合

第14章 jQuery的应用一

第15章 jQuery的应用二

第16章 Struts2的测试

第17章 AOP日志管理系统

内容摘要:

本书以理论和实践相结合的模式,介绍如何用Struts2来开发基于B/S结构的应用程序,使读者更容易掌握Struts2的相关知识。本书共分17章,其中第1~12章循序渐进地讲解Struts2基本知识、Struts2配置方式、Struts2拦截器、OGNL表达式、Struts2标签、Struts2校验等相关内容,第13~16章讲解前端技术jQuery、Struts2测试以及Struts2、Spring、Hibernate的整合等内容,第17章讲解使用Struts2开发一个日志管理系统的方法。本书内容结构合理,语言简练、容易理解,适合Struts2的初学者或有相关编程经验的用户使用,也可供广大软件开发者和编程爱好者参考使用,更是学校及培训机构的首选用书。

编辑推荐:

·零基础初学者人门必读
·知名高校教授+培训专家联合编写
·基础知识到案例开发融会贯通
·知识点+应用示例+技术难点剖析
·体验1个项目案例开发的全过程

书籍规格:

书籍详细信息
书名Struts2基础与案例开发详解站内查询相似图书
丛书名软件开发新课堂
9787302327264
如需购买下载《Struts2基础与案例开发详解》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)48.0语种简体中文
尺寸26 × 19装帧平装
页数印数 4000

书籍信息归属:

Struts2基础与案例开发详解是清华大学出版社于2013.出版的中图分类号为 TP311.56 的主题关于 软件工具-程序设计 的书籍。