图书介绍

Struts2框架应用开发教程PDF|Epub|txt|kindle电子书版本网盘下载

Struts2框架应用开发教程
  • 王建国编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302284697
  • 出版时间:2012
  • 标注页数:357页
  • 文件大小:113MB
  • 文件页数:373页
  • 主题词:软件工具-程序设计-高等学校-教材

PDF下载


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

下载说明

Struts2框架应用开发教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 概述1

1.1 JSP模型1

1.1.1 JSP模型11

1.1.2 JSP模型21

1.2 MVC设计模式2

1.3 Struts 2框架的定义2

1.3.1 Servlet Filters3

1.3.2 Struts Core4

1.3.3 Interceptors5

1.3.4 User Created5

1.4 基本开发环境5

1.4.1 JDK的下载与安装5

1.4.2 Tomcat服务器的下载与安装7

1.4.3 MyEclipse的下载与安装10

习题16

第2章 Struts 2框架技术入门17

2.1 Struts 2框架的下载与安装17

2.1.1 Struts 2框架的下载17

2.1.2 Struts 2框架的安装19

2.2 搭建基于Struts 2框架的Web应用开发环境21

2.3 基于Struts 2框架的Web应用示例22

2.3.1 创建视图23

2.3.2 创建业务控制器类24

2.3.3 创建struts. xml文件25

2.3.4 编辑web. xml文件25

2.3.5 Web项目的发布与测试26

2.4 基于Struts 2框架的Web应用开发流程总结28

习题28

第3章 Struts 2框架的配置29

3.1 Struts 2框架的体系结构与工作原理29

3.1.1 Struts 2框架的体系结构29

3.1.2 Struts 2框架的工作原理30

3.2 配置web. xml30

3.2.1 配置Struts 2框架的核心控制器30

3.2.2 配置第三方过滤器框架31

3.2.3 配置初始化参数32

3.3 配置struts. xml35

3.3.1 struts. xml文件的基本框架35

3.3.2 package及其包含的子元素37

3.3.3 include子元素45

3.3.4 bean子元素46

3.3.5 constant子元素47

3.4 配置struts. properties49

3.4.1 开发模式属性49

3.4.2 国际化属性51

3.4.3 文件上传属性51

3.4.4 模板和主题属性52

3.4.5 url属性53

3.4.6 freemarker属性54

3.4.7 velocity属性54

3.4.8 ognl属性54

3.4.9 其他属性55

3.5 配置struts-default. xml59

3.6 配置struts-plugin. xml60

习题61

第4章 Struts 2框架进阶62

4.1 result配置63

4.1.1 Struts 2框架中内置的result类型63

4.1.2 缺省配置70

4.1.3 “其他”result配置71

4.1.4 动态result配置71

4.1.5 局部和全局result配置73

4.2 action配置73

4.2.1 默认类73

4.2.2 method属性74

4.2.3 动态方法调用77

4.2.4 默认的action78

4.2.5 默认的通配符79

4.2.6 使用param子元素为action传递参数80

4.3 Struts 2框架中的Action81

4.3.1 ActionSupport类81

4.3.2 Action访问Servlet API82

习题85

第5章 Struts 2框架的OGNL86

5.1 OGNL简介86

5.2 OGNL语法86

5.3 OGNL表达式87

5.3.1 常量87

5.3.2 属性访问88

5.3.3 操作符88

5.3.4 设置值和检索值89

5.3.5 访问静态方法和字段89

5.3.6 索引90

5.3.7 括号表达式91

5.3.8 链接子表达式91

5.3.9 变量访问91

5.3.10 表达式计算92

5.3.11 Lambda表达式92

5.4 OGNL的集合操作92

5.4.1 创建集合93

5.4.2 投影94

5.4.3 选择94

5.5 Struts 2中的OGNL95

5.5.1 值栈95

5.5.2 索引96

5.5.3 使用top访问栈顶对象96

5.5.4 访问静态属性96

5.5.5 Struts 2框架的命名对象97

5.5.6 访问Action属性97

5.5.7 集合98

5.6 OGNL应用示例98

习题101

第6章 Struts 2框架的标签102

6.1 普通标签103

6.1.1 控制标签103

6.1.2 数据标签109

6.2 模板和主题122

6.2.1 模板122

6.2.2 主题123

6.3 UI标签125

6.3.1 表单标签的公共属性125

6.3.2 表单标签128

6.3.3 非表单标签138

6.3.4 Ajax标签142

习题165

第7章 Struts 2框架的国际化167

7.1 资源文件167

7.1.1 名称格式167

7.1.2 资源文件的内容168

7.2 基于Struts 2框架的Web应用的国际化体验168

7.3 如何在资源文件中使用参数173

7.4 访问资源文件中消息的方式175

7.4.1 在Action中访问资源文件中的消息175

7.4.2 在JSP页面中访问资源文件中的消息177

7.4.3 在表单标签中访问资源文件中的消息178

7.4.4 在资源文件中访问资源文件中的消息178

7.5 资源文件的分类179

7.5.1 包资源文件179

7.5.2 Action资源文件180

7.6 资源文件的加载顺序181

习题183

第8章 Struts 2框架的类型转换184

8.1 Struts 2框架对类型转换的支持184

8.2 Struts 2框架内置的类型转换器185

8.3 类型转换体验185

8.4 处理List类型转换189

8.5 处理Map类型转换192

8.6 自定义类型转换器194

8.6.1 创建基于OGNL的类型转换器194

8.6.2 创建基于Struts 2框架的类型转换器196

习题199

第9章 Struts 2框架的拦截器200

9.1 拦截器概述200

9.1.1 AOP200

9.1.2 拦截器的作用201

9.2 拦截器的工作过程202

9.3 拦截器的使用方法202

9.3.1 创建拦截器类203

9.3.2 注册拦截器204

9.3.3 使用拦截器204

9.4 自定义拦截器示例205

9.4.1 拦截器工作过程示例205

9.4.2 登录示例209

9.5 Struts 2框架的内置拦截器213

9.5.1 内置的拦截器213

9.5.2 内置的拦截器栈230

9.5.3 内置拦截器的配置234

习题235

第10章 Struts 2框架的输入校验236

10.1 输入校验概述236

10.2 服务器端输入校验237

10.2.1 使用编码进行输入校验237

10.2.2 使用配置文件进行输入校验240

10.3 客户端输入校验246

10.4 Ajax校验249

10.5 输入校验的国际化252

10.6 Struts 2框架的内置校验器254

10.6.1 类型转换校验器255

10.6.2 日期校验器255

10.6.3 双精度浮点数校验器256

10.6.4 电子邮件校验器257

10.6.5 表达式校验器257

10.6.6 字段表达式校验器257

10.6.7 整型校验器258

10.6.8 正则表达式校验器259

10.6.9 必填校验器259

10.6.10 必填字符串校验器260

10.6.11 字符串长度校验器260

10.6.12 网址校验器261

10.6.13 visitor校验器261

10.6.14 conditionalvisitor校验器262

10.7 自定义校验器263

10.7.1 创建自定义校验器类263

10.7.2 注册自定义校验器类264

10.7.3 使用自定义校验器265

习题267

第11章 基于Struts 2框架的文件上传和下载268

11.1 文件上传概述268

11.1.1 文件上传组件268

11.1.2 基于Struts 2框架的文件上传开发体验269

11.2 上传单个文件271

11.2.1 不对保存上传文件的目录进行硬编码271

11.2.2 使用新名称保存上传的文件272

11.2.3 对上传文件的大小及类型进行限制272

11.2.4 上传文件属性的配置273

11.2.5 对上传文件错误消息进行国际化273

11.2.6 上传单个文件示例274

11.3 上传多个文件277

11.3.1 使用数组方式实现多文件上传277

11.3.2 使用List方式实现多文件上传280

11.4 文件下载概述284

11.5 基于Struts 2框架的文件下载286

11.6 任意内容类型的文件下载288

11.7 统计文件下载的次数290

习题293

第12章 Struts 2框架中使用数据库294

12.1 连接数据库294

12.1.1 连接MySQL数据库294

12.1.2 连接Oracle数据库295

12.1.3 连接SQL Server数据库297

12.2 MySQL数据库的下载与安装298

12.3 连接测试300

12.4 使用数据库的示例304

12.4.1 创建国际化资源文件304

12.4.2 创建数据库操作的辅助类305

12.4.3 创建Action类309

12.4.4 创建输入校验的配置文件312

12.4.5 编辑配置文件313

12.4.6 创建JSP文件314

12.4.7 测试316

习题318

第13章 在线图片管理319

13.1 概述319

13.1.1 功能简介319

13.1.2 总体设计320

13.2 准备工作320

13.2.1 创建数据库和表320

13.2.2 使用Log4j输出信息321

13.2.3 国际化321

13.2.4 异步交互322

13.2.5 数据库配置322

13.2.6 Web应用的目录结构322

13.3 辅助类323

13.3.1 封装数据库操作的辅助类323

13.3.2 数据分页的辅助类328

13.4 实现数据模型329

13.4.1 用户数据模型329

13.4.2 图片数据模型330

13.5 实现DAO层331

13.5.1 定义DAO层接口331

13.5.2 实现DAO层接口332

13.6 实现业务逻辑层337

13.6.1 定义Service层接口337

13.6.2 实现Service层接口338

13.7 实现控制器Action340

13.7.1 管理用户的控制器340

13.7.2 管理图片的控制器342

13.8 编写配置文件347

13.8.1 struts.xml347

13.8.2 输入校验文件348

13.9 编写JSP文件349

13.9.1 操作入口界面349

13.9.2 用户注册界面350

13.9.3 用户登录界面351

13.9.4 用户列表界面352

13.9.5 图片上传与编辑界面352

13.9.6 图片列表界面353

13.9.7 图片查找界面354

13.10 测试355

13.10.1 上传图片355

13.10.2 显示图片355

13.10.3 查找图片356

参考文献357

热门推荐