图书介绍
Struts开发入门与项目实践PDF|Epub|txt|kindle电子书版本网盘下载
![Struts开发入门与项目实践](https://www.shukui.net/cover/4/33136873.jpg)
- 张桂元,贾燕枫编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:711513670X
- 出版时间:2005
- 标注页数:430页
- 文件大小:216MB
- 文件页数:445页
- 主题词:软件工具-程序设计
PDF下载
下载说明
Struts开发入门与项目实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录2
第1部分 开发入门2
第1章 Struts概述2
1.1 Struts的由来和发展2
1.2 软件开发架构的意义3
1.3 Struts架构简介4
1.3.1 经典的MVC设计模式4
1.3.2 传统的JSP设计模式5
1.3.3 Struts 1.2开发框架7
第2章 Struts架构开发初体验9
2.1 Struts开发环境搭建9
2.1.1 需要提前安装的技术平台9
2.1.2 Struts开发环境安装16
2.1.3 代码开发工具的准备17
2.2 开发商务网站身份验证应用模块24
2.2.1 应用需求分析24
2.2.2 创建视图组件27
2.2.3 创建控制器组件28
2.2.4 创建模型组件30
2.2.5 创建配置文件31
2.2.6 发布和运行35
2.2.7 工作流程36
第3章 Struts核心组件及运行机制详述39
3.1 概述39
3.2 控制器组件41
3.2.1 ActionServlet41
3.2.2 RequestProcessor43
案例3-1 扩展RequestProcessor类45
3.2.3 ActionForm47
3.2.4 Action51
3.2.5 ActionMapping54
3.2.6 ActionForward54
3.3 模型组件(Java Bean)55
3.4 视图组件58
3.4.1 视图组件提交请求的方式58
3.4.2 标记库初步58
3.5 应用程序本地化及国际化59
3.5.1 应用程序的本地化59
3.5.2 国际化的意义59
3.5.3 国际化的方式60
3.5.4 Resource Bundle资源包61
案例3-2 实现身份验证应用程序的国际化62
3.6 表单验证及异常处理66
3.6.1 ActionMessages及ActionMessage66
3.6.2 表单验证67
案例3-3 实现身份验证应用程序的表单数据格式验证67
案例3-4 实现身份验证应用程序的表单数据业务逻辑的验证70
3.6.3 异常处理72
3.7 Struts配置75
3.7.1 应用程序部署文件web.xml76
3.7.2 Struts配置文件struts-config.xml78
第4章 Struts应用进阶82
4.1 Struts JDBC连接池82
案例4-1 依据数据库中已注册用户的信息进行用户身份验证82
4.2 动态ActionForm91
4.2.1 动态ActionForm与静态ActionForm91
4.2.2 动态ActionForm的配置92
案例4-2 使用动态ActionForm实现身份验证中的新用户注册93
4.3 Validator验证框架98
案例4-3 使用Validator验证框架实现注册表单的数据验证102
第5章 Struts标记库111
5.1 HTML标记库111
5.1.1 基本标记112
5.1.2 表单及输入组件标记113
5.1.3 显示出错信息的标记116
案例5-1 利用Struts标记库实现留言簿基本效果117
5.2 Bean标记123
5.2.1 Bean定义标记123
5.2.2 变量定义标记125
5.2.3 显示Bean属性标记129
5.2.4 消息标记和国际化(I18N)129
5.3 逻辑标记129
5.3.1 条件逻辑标记130
5.3.2 重复逻辑标记132
5.3.3 流程控制标记135
5.4 Tiles标记135
5.4.1 引入Struts模板标记库135
5.4.2 创建模板页面136
5.4.3 使用模板页面136
案例5-2 利用Struts标记库实现身份验证程序137
第2部分 项目实践144
第6章 Study Online教育在线网站概述及设计方案144
6.1 Study Online教育在线网站总体描述144
6.1.1 项目背景144
6.1.2 网站开发基本流程145
6.2 方案设计146
6.2.1 设计原则146
6.2.2 运行架构147
6.3 模块划分及界面设计147
6.3.1 模块划分147
6.3.2 界面设计149
第7章 网上论坛BBS系统154
7.1 系统设计154
7.1.1 需求分析154
7.1.2 总体设计156
7.1.3 功能设计158
7.2 数据库设计与实现158
7.2.1 数据库的需求分析158
7.2.2 数据库的逻辑设计159
7.2.3 创建数据表的脚本162
7.3 网上论坛BBS系统163
7.3.1 实现效果163
7.3.2 用户表示层171
7.3.3 业务逻辑层197
7.3.4 控制处理层214
7.3.5 技术难点详解245
第8章 新闻中心管理系统247
8.1 系统设计247
8.1.1 需求分析247
8.1.2 总体设计248
8.1.3 功能设计249
8.2 数据库设计与实现250
8.2.1 数据库的需求分析250
8.2.2 数据库的逻辑设计250
8.2.3 创建数据表的脚本251
8.3 新闻中心前台显示模块252
8.3.1 实现效果252
8.3.2 用户表示层253
8.3.3 业务逻辑层257
8.3.4 控制处理层260
8.3.5 技术难点详解264
8.4 新闻中心后台管理模块264
8.4.1 实现效果264
8.4.2 用户表示层266
8.4.3 业务逻辑层270
8.4.4 控制处理层273
8.4.5 技术难点详解280
第9章 课程查询中心281
9.1 系统设计281
9.1.1 需求分析281
9.1.2 总体设计282
9.1.3 功能设计283
9.2 数据库设计与实现283
9.2.1 数据库的需求分析283
9.2.2 数据库的逻辑设计283
9.2.3 创建数据表的脚本285
9.3 课程查询中心286
9.3.1 实现效果286
9.3.2 用户表示层287
9.3.3 业务逻辑层292
9.3.4 控制处理层297
9.3.5 技术难点详解301
第10章 网上书店302
10.1 系统设计302
10.1.1 需求分析302
10.1.2 总体设计303
10.1.3 功能设计304
10.2 数据库设计与实现304
10.2.1 数据库的需求分析304
10.2.2 数据库的逻辑设计305
10.2.3 创建数据表的脚本308
10.3 网上书店系统309
10.3.1 实现效果309
10.3.2 用户表示层313
10.3.3 业务逻辑层338
10.3.4 控制处理层350
10.3.5 技术难点详解367
第11章 企业内部网信息管理368
11.1 系统设计368
11.1.1 需求分析368
11.1.2 总体设计369
11.1.3 功能设计370
11.2 数据库设计与实现370
11.2.1 数据库的需求分析370
11.2.2 数据库的逻辑设计371
11.2.3 创建数据表的脚本373
11.3 员工基本信息查询模块375
11.3.1 实现效果375
11.3.2 用户表示层377
11.3.3 业务逻辑层384
11.3.4 控制处理层389
11.3.5 技术难点详解396
11.4 员工信息维护管理模块397
11.4.1 实现效果397
11.4.2 用户表示层398
11.4.3 业务逻辑层402
11.4.4 控制处理层404
11.4.5 技术难点详解409
11.5 企业内部公告模块409
11.5.1 实现效果409
11.5.2 用户表示层410
11.5.3 业务逻辑层415
11.5.4 控制处理层418
附录 常见错误信息汇总426