1.1 为什么采用Struts构建Web应用程序 1
1.2 Struts的简介 1
第1章 Struts基础和应用 1
1.3 Struts的体系结构 2
1.4 Struts配置文件 3
1.4.1 配置全局转发 3
1.4.2 配置ActionMapping 4
1.4.3 配置ActionForm Bean 5
1.4.4 配置数据源 5
1.5 ActionServlet类 6
1.5.1 配置ActionServlet类 7
1.7 Action类 8
1.5.2 ActionServlet方法 8
1.6 ActionMapping类 8
1.8 ActionForm类 9
1.9 ActionForward类 10
1.10 错误处理 10
1.11 Struts标记库 11
1.11.1 Bean标记 12
1.11.2 逻辑标记 15
1.11.3 HTML标记 18
1.11.4 模板标记 24
2.1.2 配置运行 26
2.1.1 教学目标 26
2.1 教学目标与案例预览 26
第2章 基于Struts的客户资料管理系统 26
2.1.3 系统预览 28
2.2 系统分析与设计 29
2.2.1 需求分析 29
2.2.2 模块设计 30
2.3 分析与创建数据库 31
2.3.1 创建Oracle数据库 31
2.3.2 创建Struts的DataSource 32
2.3.3 调用DataSource获取数据库连接 32
2.4 创建JBuilder工程(Proiect)和Web应用程序 32
2.5.1 设计与实现“国家”视图(View) 33
2.5 设计与实现“国家名称管理”功能 33
2.5.2 设计与实现“国家”模型(Model) 41
2.5.3 设计与实现“国家”控制层(Control) 42
2.5.4 设计和实现“国家”业务逻辑(Data Access Object) 51
2.6 设计与实现省份管理 55
2.6.1 设计与实现省份视图(View) 55
2.6.2 设计和实现省份模型(Model) 60
2.6.3 设计和实现省份控制层(Control) 61
2.6.4 设计和实现省份封装业务逻辑 68
2.7 设计与实现城市管理 72
2.7.1 设计与实现城市视图(View) 72
2.7.2 设计和实现城市模型(Model) 78
2.7.3 设计和实现城市控制层(Control) 79
2.7.4 设计和实现城市封装业务逻辑 85
2.8 设计与实现客户管理 90
2.8.1 设计与实现客户视图(View) 90
2.8.2 设计和实现客户模型(Model) 96
2.8.3 设计和实现客户控制层(Control) 97
2.8.4 设计和实现客户封装业务逻辑 104
2.9 编译与部署系统 109
2.10 本章小结 109
3.1.1 教学目标 110
3.1.2 配置运行 110
3.1 教学目标与案例预览 110
第3章 基于Struts的人事管理系统 110
3.1.3 系统预览 112
3.2 系统分析与设计 113
3.2.1 需求分析 113
3.2.2 模块设计 114
3.3 分析与创建数据库 115
3.3.1 创建Oracle数据库 115
3.3.2 创建Struts的DataSource 116
3.3.3 调用DataSource获取数据库连接 116
3.4 创建JBuilder工程(Project)和Web应用程序 117
3.5 设计与实现公司管理 117
3.5.1 设计与实现公司视图(View) 117
3.5.2 设计和实现公司模型(Model) 120
3.5.3 设计和实现公司控制层(Control) 121
3.5.4 设计和实现公司业务逻辑(Data Access Object) 127
3.6 设计与实现职位管理 131
3.6.1 设计与实现职位视图(View) 131
3.6.2 设计和实现职位模型(Model) 134
3.6.3 设计和实现职位控制层(Control) 135
3.6.4 设计和实现职位逻辑 141
3.7 设计与实现工作类型管理 145
3.7.1 设计与实现工作类型视图(View) 145
3.7.2 设计和实现工作类型模型(Model) 148
3.7.3 设计和实现工作类型控制层(Control) 148
3.7.4 设计和实现工作类型业务逻辑 154
3.8.1 设计与实现部门视图(View) 158
3.8 设计与实现部门管理 158
3.8.2 设计和实现部门模型(Model) 162
3.8.3 设计和实现部门控制层(Control) 162
3.8.4 设计和实现部门业务逻辑 168
3.9 设计与实现员工管理 172
3.9.1 设计与实现员工视图(View) 172
3.9.2 设计和实现员工模型(Model) 183
3.9.3 设计和实现员工控制层(Control) 186
3.9.4 设计和实现员工业务逻辑 194
3.10 编译与部署系统 200
3.11 本章小结 200
4.1.1 教学目标 201
4.1.2 配置运行 201
4.1 教学目标与案例预览 201
第4章 办公日志系统 201
4.1.3 系统预览 205
4.2 系统分析与设计 208
4.2.1 需求分析 208
4.2.2 模块设计 208
4.3 分析与创建数据库 212
4.3.1 设计数据库结构 212
4.3.2 创建并配置数据库 213
4.4 创建办公日志管理系统 215
4.4.1 数据访问对象DbADO.java 216
4.4.2 业务对象模型OffLogBean.java 219
4.4.3 前台页面显示 226
4.4.4 web配置文件web.xml 242
4.5 编译和部署系统 242
4.6 本章小结 243
第5章 电子政务档案管理系统 244
5.1 教学目标与案例预览 244
5.1.1 教学目标 244
5.1.2 配置运行 244
5.1.3 系统预览 247
5.2 系统分析与设计 250
5.2.1 需求分析 250
5.2.2 模块设计 251
5.3.1 设计数据库结构 254
5.3 分析与创建数据库 254
5.3.2 创建并配置数据库 256
5.4 编写管理系统的JavaBean 256
5.4.1 实现用户管理功能的JavaBean——UserMan.java 257
5.4.2 实现档案管理各功能的JavaBean——DocMan.java 262
5.4.3 实现档案库管理各功能的JavaBean——DoeBaseMan.java 270
5.4.4 实现部门管理各功能的JavaBean DepartmentMan.java 276
5.4.5 实现借阅管理各功能的JavaBean——BorrowMan.java 280
5.4.6 实现系统日志和消息管理功能的JavaBean——SysLog.java 287
5.4.7 实现内码转换功能的JavaBean——ChangeEncoding.java 289
5.5 设计与编写JSP页面 290
5.5.1 建立用户登录页面 290
5.5.2 建立主页面 291
5.5.3 建立用户管理页面 293
5.5.4 建立机构管理相关页面 294
5.5.5 建立档案管理相关页面 297
5.5.6 建立档案库管理相关页面 304
5.5.7 建立借阅管理相关页面 306
5.5.8 建立档案查询相关页面 312
5.5.9 建立“我的档案”功能相关页面 316
5.5.10 建立操作执行页面action.jsp 317
5.5.11 建立公共Javascript脚本文件tools.js 322
5.6 编译与部署系统 323
5.7 本章小结 323
6.1.2 配置运行 325
6.1.1 教学目标 325
6.1 教学目标与案例预览 325
第6章 餐饮行业进销存系统 325
6.1.3 系统预览 326
6.2 系统分析与设计 327
6.2.1 需求分析 327
6.2.2 模块设计 327
6.3 分析与创建数据库 328
6.3.1 设计数据库结构 329
6.3.2 创建并配置数据库 332
6.4 在JBuilder9中建立开发环境 332
6.4.1 设置数据库驱动程序 333
6.4.2 设置数据库连接 334
6.5 系统模块创建 335
6.5.1 创建用户登录验证模块 335
6.5.2 创建系统主界面 341
6.5.3 创建系统管理功能模块 343
6.5.4 创建营业设置模块 349
6.5.5 创建前台营业模块 352
6.5.6 创建营业信息分析模块 363
6.5.7 创建库存管理界面 367
6.6 本章小结 369
7.1.2 配置运行 370
7.1.1 教学目标 370
7.1.3 系统预览 370
7.1 教学目标与案例预览 370
第7章 手机短信数据采集系统 370
7.2 系统分析与设计 374
7.2.1 需求分析 374
7.2.2 模块设计 375
7.3 分析与创建数据库 375
7.3.1 创建Oracle数据库 375
7.3.2 创建Struts的DataSource 376
7.3.3 GSM简介 377
7.4 创建JBuilder工程(Project)和Web应用程序 377
7.5 设计与实现手机用户管理 377
7.5.1 设计与实现用户视图(View) 377
7.5.3 设计和实现手机用户控制层(Control) 381
7.5.2 设计和实现用户模型(Model) 381
7.5.4 设计和实现用户业务逻辑(Data Access Object) 387
7.6 设计与实现收发短信管理 391
7.6.1 设计与实现收发短信视图(View) 391
7.6.2 设计和实现收发短信模型(Model) 396
7.6.3 设计和实现收发短信控制层(Control) 397
7.6.4 设计和实现收发短信逻辑 403
7.7 设计与实现促销管理 407
7.7.1 设计与实现促销视图(View) 407
7.7.2 设计和实现促销模型(Model) 410
7.7.3 设计和实现促销控制层(Control) 411
7.7.4 设计和实现促销业务逻辑 417
7.8 编译与部署系统 421
7.9 本章小结 421