Struts开发入门与项目实践PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:张桂元,贾燕枫编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2005
- ISBN:711513670X
- 页数:430 页
目录 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 ActionServlet 41
3.2.2 RequestProcessor 43
案例3-1 扩展RequestProcessor类 45
3.2.3 ActionForm 47
3.2.4 Action 51
3.2.5 ActionMapping 54
3.2.6 ActionForward 54
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及ActionMessage 66
3.6.2 表单验证 67
案例3-3 实现身份验证应用程序的表单数据格式验证 67
案例3-4 实现身份验证应用程序的表单数据业务逻辑的验证 70
3.6.3 异常处理 72
3.7 Struts配置 75
3.7.1 应用程序部署文件web.xml 76
3.7.2 Struts配置文件struts-config.xml 78
第4章 Struts应用进阶 82
4.1 Struts JDBC连接池 82
案例4-1 依据数据库中已注册用户的信息进行用户身份验证 82
4.2 动态ActionForm 91
4.2.1 动态ActionForm与静态ActionForm 91
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
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《反思性实践》胡红梅, 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《羊脂球 莫泊桑短篇小说选》(法)莫泊桑著;张英伦译 2010
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019