图书介绍

Struts 2程序开发实用教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Struts 2程序开发实用教程
  • 孙连伟,武迪编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302340041
  • 出版时间:2014
  • 标注页数:414页
  • 文件大小:108MB
  • 文件页数:424页
  • 主题词:软件工具-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Struts 2程序开发实用教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Struts 2概述1

1.1 MVC思想概述2

1.1.1传统的Model 1和Model 22

1.1.2 MVC思想及特点3

1.1.3常见MVC技术3

1.2 Struts 1概述3

1.3 Struts 2概述5

1.3.1 Struts 2的优势6

1.3.2 Struts 2的体系结构8

1.3.3 Struts 2的配置文件9

1.3.4 Struts 2的标签库10

1.3.5 Struts 2的控制器11

1.4 Struts 2的下载和安装12

1.5上机实训14

1.6本章习题14

第2章 Struts 2入门17

2.1 HelloWorld应用介绍18

2.2创建Struts 2的Web应用18

2.2.1创建Web应用18

2.2.2用户请求页面19

2.2.3控制器实现21

2.2.4配置Action22

2.2.5完成应用23

2.3 Struts 2的Action25

2.3.1实现Action接口25

2.3.2 Action访问ActionContext28

2.3.3继承ActionSupport类30

2.4上机实训35

2.5本章习题35

第3章 Struts 2的核心技术37

3.1 Struts 2的执行流程和原理38

3.2 Action的驱动模式45

3.2.1属性驱动模式46

3.2.2模型驱动模式48

3.3上机实训49

3.4本章习题50

第4章 Struts 2的配置方式(1)51

4.1 web.xml文件的配置52

4.2 struts.xml文件的配置54

4.2.1 bean的配置54

4.2.2 package的配置56

4.2.3 namespace的配置57

4.2.4 constant的配置58

4.2.5 interceptor的配置58

4.2.6 include的配置61

4.2.7 action的配置61

4.2.8 result的配置65

4.2.9 exception的配置67

4.3 Result Types的配置69

4.3.1 Chain Result的配置70

4.3.2 Dispatcher Result的配置71

4.3.3 FreeMarker Result的配置72

4.3.4 HttpHeader Result的配置72

4.3.5 Redirect Result的配置73

4.3.6 Stream Result的配置73

4.3.7 Velocity Result的配置75

4.3.8 Xslt Result的配置75

4.3.9 PlainText Result的配置77

4.3.10 JSON Result的配置77

4.3.11全局结果81

4.3.12动态结果映射82

4.4上机实训83

4.5本章习题83

第5章 Struts 2的配置方式(2)85

5.1 Annotations的配置86

5.1.1 Namespace的配置88

5.1.2 ParentPackage的配置88

5.1.3 Action的配置90

5.1.4 Actions的配置91

5.1.5 InterceptorRefs的配置92

5.1.6 Result的配置93

5.1.7 Results的配置93

5.1.8 ResultPath的配置94

5.1.9 ExceptionMapping的配置94

5.1.10 ExceptionMappings的配置95

5.2 Validation Annotations的配置95

5.2.1 ConversionErrorFieldValidator的配置96

5.2.2 DateRangeFieldValidator的配置98

5.2.3 DoubleRangeFieldValidator的配置101

5.2.4 EmailValidator的配置102

5.2.5 ExpressionValidator的配置103

5.2.6 IntRangeFieldValidator的配置104

5.2.7 RegexFieldValidator的配置105

5.2.8 RequiredFieldValidator的配置106

5.2.9 RequiredStringValidator的配置107

5.2.10 StringLengthFieldValidator的配置108

5.2.11 UrlValidator的配置109

5.2.12 Validation的配置110

5.2.13 Validations的配置110

5.2.14 VisitorFieldValidator的配置112

5.2.15 CustomValidator的配置114

5.3 struts.properties的配置115

5.4 struts-plugin.xml的配置116

5.5各种配置文件的加载顺序116

5.6上机实训116

5.7本章习题117

第6章 Struts 2的类型转换119

6.1 Struts 2类型转换器120

6.1.1 Struts 2内置的类型转换器120

6.1.2自定义转换器120

6.2批量类型转换126

6.3上机实训129

6.4本章习题130

第7章 Struts 2的拦截器131

7.1理解拦截器132

7.1.1理解DRY规则132

7.1.2拦截器的原理132

7.1.3 Struts 2内建的拦截器134

7.1.4 struts-default.xml里配置的拦截器136

7.2拦截器的配置140

7.2.1配置拦截器140

7.2.2拦截器的使用141

7.2.3配置默认的拦截器142

7.3自定义拦截器144

7.3.1实现拦截器类144

7.3.2使用拦截器145

7.3.3拦截方法的拦截器146

7.4拦截器示例148

7.5用Annotation配置拦截器155

7.6上机实训156

7.7本章习题157

第8章 Struts 2 OGNL的应用159

8.1 OGNL概述160

8.2 OGNL语法基础160

8.2.1 OGNL表达式160

8.2.2常量161

8.2.3操作符161

8.2.4访问JavaBean中的属性161

8.2.5索引访问162

8.3 OGNL的使用165

8.4 Struts 2中的OGNL169

8.5上机实训170

8.6本章习题171

第9章 Struts 2的标签(1)173

9.1 Struts 2标签的引入174

9.2通用标签176

9.2.1流程控制标签176

9.2.2数据标签190

9.3 UI标签205

9.3.1表单标签205

9.3.2非表单标签225

9.4上机实训229

9.5本章习题229

第10章 Struts 2的标签(2)231

10.1 Ajax标签232

10.1.1 a标签232

10.1.2 autocompleter标签235

10.1.3 bind标签238

10.1.4 datetimepicker标签241

10.1.5 div标签243

10.1.6 head标签246

10.1.7 submit标签248

10.1.8 tabbedPanel标签251

10.1.9 textarea标签254

10.1.10 tree/treenode标签255

10.2 Struts 2主题和模板259

10.3上机实训261

10.4本章习题262

第11章 Struts 2的校验263

11.1校验基础264

11.2服务器端的校验配置270

11.3客户端校验配置280

11.4 Ajax校验配置284

11.5上机实训286

11.6本章习题287

第12章 Struts 2的国际化289

12.1常见国际化示例290

12.2页面内容的国际化292

12.3错误信息国际化298

12.4格式化输出日期和数值300

12.5资源文件的加载方式和流程303

12.6上机实训306

12.7本章习题306

第13章 Struts 2上传下载和其他技术307

13.1 Token防止表单重复提交308

13.1.1 TokenInterceptor的使用308

13.1.2 TokenSessionStoreInterceptor的使用313

13.2 Struts 2文件的上传和下载316

13.2.1 Struts 2文件的上传316

13.2.2 Struts 2文件的下载325

13.2.3中文文件的下载327

13.3 Struts 2中文乱码处理总结332

13.4页面跳转技巧334

13.5使用SiteMesh布局334

13.5.1 SiteMesh简介334

13.5.2 SiteMesh运行原理335

13.5.3 SiteMesh实例336

13.6在Struts 2中使用FreeMarker340

13.6.1 FreeMarker简介340

13.6.2 FreeMarker快速上手341

13.6.3在Struts 2中使用FreeMarker342

13.7上机实训346

13.8本章习题347

第14章 S2SH技术整合349

14.1为什么要整合S2SH350

14.2 Struts 2与Spring整合351

14.3 Struts 2与Hibernate整合356

14.4 Struts 2+Spring+Hibernate整合361

14.5上机实训366

14.6本章习题366

第15章 Struts 2留言板项目案例367

15.1系统概述368

15.2系统需求368

15.2.1前台留言板块368

15.2.2管理留言板块369

15.3系统功能描述369

15.3.1浏览留言369

15.3.2管理员后台操作372

15.4系统设计374

15.4.1系统架构设计374

15.4.2业务实体设计374

15.4.3业务逻辑设计375

15.5数据库设计375

15.5.1 E-R图设计375

15.5.2物理建模376

15.5.3设计表格376

15.5.4数据表脚本377

15.6 JDBC封装378

15.6.1公共接口封装378

15.6.2数据库连接类386

15.6.3 Dao工厂类388

15.7功能模块实现389

15.7.1控制器Action的实现389

15.7.2业务逻辑层的实现396

15.7.3 struts.xml文件的配置397

15.8运行工程397

15.8.1使用工具397

15.8.2工程部署397

15.8.3运行程序398

15.9上机实训400

15.10本章习题400

附录1 部分属性设置说明401

附录2 Struts 2程序开发实用教程习题答案405

热门推荐