当前位置:首页 > 工业技术
Struts基础与案例开发详解
Struts基础与案例开发详解

Struts基础与案例开发详解PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:张孝祥,徐明华丛书主编;徐明华,邱加永编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302208563
  • 页数:501 页
图书介绍:本书详尽介绍了Struts的相关内容,其中包括Struts的应用,Struts组件,Struts标签,Struts国际化应用,验证框架,Tiles框架应用,技巧工具应用,FCKEditor在线编辑器,Hibernate应用,Spring应用等。
《Struts基础与案例开发详解》目录

第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

相关图书
作者其它书籍
返回顶部