Struts基础与案例开发详解PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:张孝祥,徐明华丛书主编;徐明华,邱加永编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2009
- ISBN:9787302208563
- 页数:501 页
第1章 Struts起步 1
1.1 Struts应用概述 2
1.2 Struts安装 3
1.3 第一个示例:logindemo 5
1.4 上机练习 14
第2章 体验Struts 15
2.1 Struts执行流程 16
2.2 Struts工作原理 19
2.3 注册程序分析 20
2.4 完善注册程序 25
2.5 上机练习 28
第3章 Struts组件 29
3.1 Struts组件介绍 30
3.2 ActionServlet组件 31
3.2.1 初始化方法分析 31
3.2.2 业务方法分析 33
3.2.3 自定义RequestProcessor类 37
3.3 ActionForm组件 39
3.3.1 ActionForm概述 39
3.3.2 ActionForm使用 40
3.3.3 DynaActionForm使用 41
3.3.4 DynaValidatorForm示例 42
3.4 ActionForward组件 44
3.5 ActionMapping组件 46
3.6 Action组件 48
3.6.1 ForwardAction部分 49
3.6.2 DispatchAction部分 51
3.6.3 MappingDispatchAction部分 53
3.6.4 LookupDispatchAction部分 55
3.6.5 IncludeAction部分 56
3.6.6 SwitchAction部分 56
3.7 综合示例 57
3.7.1 系统总体设计图 57
3.7.2 系统用例图 58
3.7.3 数据库 58
3.7.4 系统效果图展示 59
3.7.5 代码树形图 62
3.7.6 代码清单 63
3.8 上机练习 71
第4章 Struts标签 73
4.1 Struts标签 74
4.2 Struts HTML标签 74
4.3 Bean标签 79
4.4 Logic标签 82
4.5 自定义标签 85
4.6 综合应用示例 90
4.7 上机练习 96
第5章 国际化应用 97
5.1 常见国际化实例 98
5.2 Java应用程序的国际化 99
5.3 页面内容国际化 103
5.4 异常信息国际化 106
5.5 提示信息国际化 109
5.6 上机练习 112
第6章 验证框架应用 113
6.1 ActionForm验证 114
6.2 Action的代码验证 118
6.3 验证框架验证 119
6.4 使用DynaValidatorForm的验证 127
6.5 自定义验证规则 128
6.6 综合示例 132
6.7 上机练习 138
第7章 Struts的Tiles框架 139
7.1 Tiles框架的概述 140
7.2 Tiles的配置与应用 142
7.3 Struts与Tiles集成 145
7.4 Tiles组件的组合 148
7.5 上机练习 150
第8章 Struts技巧运用 151
8.1 利用Token解决重复提交 152
8.2 BeanUtils与PropertyUtils的用法及区别 159
8.3 Struts的上传和下载 162
8.3.1 使用commons-fileupload上传文件 162
8.3.2 使用Struts的上传文件功能 165
8.3.3 文件的下载 168
8.4 null与″″的区别 170
8.5 Struts处理中文乱码问题总结 171
8.6 Struts生成验证图片 174
8.7 页面跳转技巧 177
8.8 上机练习 180
第9章 FCKeditor应用 181
9.1 FCKeditor介绍 182
9.2 FCKeditor下载 182
9.3 在Java Web项目中使用FCKeditor 183
9.3.1 创建Web项目 184
9.3.2 添加FCKeditor组件文件 184
9.3.3 添加FCKeditor整合包 185
9.3.4 在页面使用FCKeditor组件 187
9.3.5 FCKeditor标签介绍 189
9.4 FCKeditor的优化 192
9.4.1 自定义工具集 193
9.4.2 FCKeditor瘦身 194
9.4.3 解决上传文件中文名乱码问题 194
9.4.4 安全问题 197
9.5 上机练习 197
第10章 版本控制系统应用 199
10.1 版本控制概述 200
10.1.1 版本控制术语 200
10.1.2 主流版本控制系统 201
10.2 CVS的使用 202
10.2.1 CVS服务器的安装 202
10.2.2 CVS服务器的配置 203
10.2.3 查看运行状态 203
10.2.4 Eclipse与CVS协同开发 206
10.2.5 CVS用户管理 217
10.3 SVN的使用 219
10.3.1 SVN服务器的安装与配置 220
10.3.2 Eclipse与SVN协同开发 224
10.4 上机练习 231
第11章 Hibernate应用 233
11.1 对象关系映射概述 234
11.2 Hibernate入门知识 234
11.2.1 Hibernate概述 234
11.2.2 搭建Hibernate应用开发环境 235
11.2.3 第一个Hibernate应用程序 237
11.2.4 Hibernate的核心类和接口 241
11.2.5 Hibernate的工作过程 242
11.3 Hibernate基本配置及操作 242
11.3.1 Hibernate全局配置文件 242
11.3.2 对象关系映射文件 244
11.3.3 操纵Session 249
11.4 Hibernate高级映射 252
11.4.1 集合映射 252
11.4.2 组件映射 256
11.4.3 关联关系映射 262
11.4.4 继承关系映射 278
11.5 上机练习 284
第12章 深入Hibernate 285
12.1 Hibernate数据查询 286
12.1.1 HQL 286
12.1.2 Criteria Queries 294
12.1.3 Native SQL Queries 297
12.1.4 调用存储过程 299
12.2 Hibernate事务管理和并发控制 300
12.2.1 事务管理 300
12.2.2 并发访问控制 303
12.3 Hibernate性能优化 306
12.3.1 延迟加载 307
12.3.2 抓取策略 309
12.3.3 缓存管理 311
12.4 在Web应用程序中使用Hibernate 320
12.4.1 Hibernate整合Struts 320
12.4.2 泛型DAO模式Hibernate实现 321
12.4.3 OpenSessionInView模式 324
12.5 上机练习 326
第13章 Spring应用 327
13.1 Spring概述 328
13.2 搭建Spring应用开发环境 329
13.2.1 Spring的下载和安装 329
13.2.2 添加Spring配置文件 330
13.3 IoC的理解 331
1 3.3.1 依赖注入的概念 331
13.3.2 Spring的依赖注入 332
13.3.3 Spring的容器 335
13.3.4 使用xml装配Bean 335
13.4 AOP的理解 341
13.4.1 AOP概述 341
13.4.2 Spring AOP的原理 343
13.4.3 Spring AOP的实现 344
13.5 Spring对JDBC的支持 350
13.5.1 Spring对DAO的支持 350
13.5.2 数据源注入 352
13.5.3 对JDBC的支持 354
13.6 Spring事务管理 358
13.6.1 Spring的事务管理器 358
13.6.2 事务属性介绍 359
13.6.3 声明式事务管理 361
13.7 Spring整合Hibernate 364
13.7.1 SessionFactory注入 364
13.7.2 Hibernate Template 365
13.7.3 Hibernate声明式事务管理 366
13.8 Spring整合Struts 367
13.8.1 Web应用中自动加载WebApplicationContext 368
13.8.2 整合Struts 369
13.8.3 在Web应用中使用Spring提供的两个过滤器 372
13.9 上机练习 373
第14章 个人求职管理系统 375
14.1 系统概述 376
14.2 系统需求 376
14.3 系统功能描述 377
14.4 系统设计 379
14.4.1 系统架构设计 379
14.4.2 业务实体设计 380
14.4.3 业务逻辑设计 380
14.5 数据库设计 381
14.5.1 E-R图设计 381
14.5.2 物理建模 381
14.5.3 设计表格 382
14.5.4 表格脚本 382
14.6 通用功能实现 384
14.6.1 工具类编写 384
14.6.2 汉字编码过滤器 385
14.6.3 用户权限过滤器 386
14.7 功能模块实现 387
14.7.1 用户登录 387
14.7.2 添加信息 394
14.7.3 信息列表 401
14.8 运行工程 407
14.8.1 使用工具 407
14.8.2 工程结构 407
14.8.3 工程部署 408
16.8.4 运行程序 409
14.9 上机练习 410
第15章 通用权限管理系统 411
15.1 系统概述 412
15.2 系统需求 412
15.3 系统功能描述 414
15.3.1 登录验证 414
15.3.2 当前用户设置模块 416
15.3.3 用户管理模块 417
15.3.4 角色管理模块 420
15.3.5 权限管理模块 421
15.3.6 资源管理模块 421
15.3.7 操作管理模块 422
15.3.8 系统内容权限过滤功能模块 422
15.4 系统设计 423
15.4.1 系统架构设计 423
15.4.2 业务实体设计 423
15.5 实体域模型的实现 424
15.6 通用功能实现 428
15.6.1 分页查询功能 428
15.6.2 汉字编码过滤器 433
15.6.3 OpenSessionInView过滤器 434
15.6.4 权限过滤器 435
15.7 主要模块的功能实现 438
15.7.1 系统详细设计 438
15.7.2 图片验证码生成 438
15.7.3 角色管理模块 442
15.8 运行项目 448
15.8.1 使用工具 448
15.8.2 工程部署 448
15.8.3 运行程序 449
15.9 上机练习 450
第16章 文章管理系统 451
16.1 系统概述 452
16.2 系统需求 452
16.2.1 前台文章模块 453
16.2.2 管理文章模块 453
16.3 系统功能描述 454
16.3.1 前台浏览文章 454
16.3.2 后台管理文章 457
16.4 系统设计 460
16.4.1 系统架构设计 460
16.4.2 业务实体设计 460
16.4.3 业务逻辑设计 461
16.5 数据库设计 462
16.5.1 物理建模 462
16.5.2 设计表格 463
16.5.3 表格脚本 464
16.6 通过功能实现 466
16.6.1 操作数据库 466
16.6.2 整合Spring技巧 467
16.6.3 常用函数工具类 471
16.7 功能模块实现 472
16.7.1 首页实现 472
16.7.2 搜索功能实现 482
16.7.3 分类文章列表实现 495
16.7.4 文章详细信息实现 496
16.7.5 文章管理实现 498
16.8 运行工程 499
16.8.1 使用工具 499
16.8.2 工程部署 499
16.8.3 运行程序 500
16.9 上机练习 501
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《新编历史小丛书 祖逖北伐》何兹全著 2019
- 《国际经典影像诊断学丛书 消化影像诊断学 原著第3版》王振常,蒋涛,李宏军,杨正汉译;(美)迈克尔·P.费德勒 2019
- 《本草古籍辑注丛书 第1辑 《食疗本草》辑校》(唐)孟诜撰;(唐)张鼎增补;尚志钧辑校 2019
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《中国朝鲜族民间故事丛书 阿里郎 朝》李龙得 2019
- 《雨花台烈士传丛书·孙津川传》肖振才著 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019