第一部分 基础篇——单项技能的学习 2
第1章 Struts框架 2
1.1 搭建Struts框架 2
工作目标 2
工作任务 2
工作计划 3
工作实施 8
1.2 Struts的标签 10
工作目标 10
工作任务 11
工作计划 11
工作实施 15
1.3 Struts框架的配置 16
工作目标 16
工作任务 17
工作计划 17
工作实施 22
1.4 Struts的验证框架 24
工作目标 24
工作任务 24
工作计划 25
工作实施 30
1.5 国际化的处理 33
工作目标 33
工作任务 33
工作计划 33
工作实施 37
1.6 巩固与提高 41
第2章 AJAX技术 46
2.1 AJAX基础 46
工作目标 46
工作任务 46
工作计划 47
工作实施 51
2.2 DWR框架 53
工作目标 53
工作任务 54
工作计划 54
工作实施 57
2.3 巩固与提高 59
第3章 Hibernate框架 61
3.1 搭建Hibernate框架 61
工作目标 61
工作任务 61
工作计划 61
工作实施 68
3.2 Hibernate框架实现多表一对多查询 73
工作目标 73
工作任务 74
工作计划 74
工作实施 79
3.3 Hibernate框架实现多表多对一查询 83
工作目标 83
工作任务 84
工作计划 84
工作实施 88
3.4 Hibemate框架实现多表多对多查询 90
工作目标 90
工作任务 91
工作计划 91
工作实施 97
3.5 Hibernate注解 102
工作目标 102
工作任务 103
工作计划 103
工作实施 110
3.6 Hibernate框架注解方式实现多表一对多查询 111
工作目标 111
工作任务 111
工作计划 111
工作实施 114
3.7 Hibernate框架注解方式实现多表多对一查询 116
工作目标 116
工作任务 116
工作计划 116
工作实施 118
3.8 Hibernate框架注解方式实现多表多对多查询 120
工作目标 120
工作任务 120
工作计划 120
工作实施 122
3.9 巩固与提高 125
第4章 Spring框架 127
4.1 搭建Spring框架 127
工作目标 127
工作任务 127
工作计划 127
工作实施 134
4.2 Spring与Struts、Hibernate框架整合 136
工作目标 136
工作任务 137
工作计划 137
工作实施 142
4.3 巩固与提高 144
第5章 JUnit测试工具 146
5.1 使用JUnit测试工具 146
工作目标 146
工作任务 146
工作计划 146
工作实施 155
5.2 巩固与提高 157
第二部分 综合篇——简化进销存项目开发 159
第6章 项目的需求分析与设计 159
6.1 简化进销存需求分析 159
工作目标 159
工作任务 159
工作计划 159
工作实施 163
6.2 项目的概要设计 165
工作目标 165
工作任务 166
工作计划 166
工作实施 172
6.3 项目的详细设计 181
工作目标 181
工作任务 181
工作计划 181
工作实施 185
6.4 巩固与提高 186
第7章 项目编码 189
7.1 员工档案管理模块查询功能实现 189
工作目标 189
工作任务 189
工作计划 190
工作实施 194
7.2 员工档案管理模块增加功能实现 202
工作目标 202
工作任务 202
工作计划 203
工作实施 206
7.3 员工档案管理模块修改功能实现 210
工作目标 210
工作任务 210
工作计划 211
工作实施 213
7.4 员工档案管理模块删除功能实现 216
工作目标 216
工作任务 217
工作计划 217
工作实施 219
7.5 商品档案管理模块的实现 221
工作目标 221
工作任务 221
工作计划 221
工作实施 227
7.6 客户档案管理模块 236
工作目标 236
工作任务 237
工作计划 237
工作实施 243
7.7 进货管理模块进货单查询功能实现 251
工作目标 251
工作任务 252
工作计划 252
工作实施 255
7.8 进货单增加功能实现 260
工作目标 260
工作任务 261
工作计划 261
工作实施 264
7.9 进货单修改功能实现 269
工作目标 269
工作任务 269
工作计划 270
工作实施 273
7.10 进货单删除功能实现 277
工作目标 277
工作任务 277
工作计划 277
工作实施 280
7.11 销售管理模块 282
工作目标 282
工作任务 282
工作计划 282
工作实施 289
7.12 简化进销存各个模块的整合 300
工作目标 300
工作任务 300
工作计划 300
工作实施 301
7.13 巩固与提高 309
附录 学习材料开发建议 311