第1章Web开发基础 1
1.1服务器及开发环境配置 1
1.1.1 Tomcat服务器安装 1
1.1.2 Apache+Tomcat整合 4
1.1.3开发工具的使用 10
1.2 XHTML网站开发案例 17
1.2.1静态网站开发流程简介 17
1.2.2 Web标准 20
1.2.3赛车主题网制作 22
第2章Java EE Web开发技术要点案例 26
2.1验证码的使用 26
2.1.1验证码原理及生成方法 26
2.1.2 JSP验证码 28
2.1.3 S ervlet验证码 31
2.2数据库连接 34
2.2.1 JavaBean/JDBC 34
2.2.2数据库连接池 40
2.3密码的加密与解密 46
2.3.1密码加密基础 46
2.3.2密码的MD5加密 48
2.4过滤器的使用 55
2.4.1过滤器概述 55
2.4.2 Filter用户权限控制 59
2.4.3解决中文乱码问题 61
2.5用户登录(身份认证) 64
2.5.1 S ervlet身份验证 64
2.5.2 Ajax/Servlet身份验证 76
2.6邮件收发 88
2.6.1 JavaMail API下载与安装 89
2.6.2 JavaMail API邮件发送 89
2.7 Web在线编辑器的使用 97
2.7.1 Web在线编辑器简介 97
2.7.2 CKeditor在线编辑器的配置与使用 97
2.8在Web应用中实现文件上传 100
2.8.1 JspSmartUpload组件简介 100
2.8.2利用JspSmartUpload组件上传 107
2.9 Java EE开发框架 110
2.9.1 Struts 111
2.9.2 JSF 119
2.9.3 Spring 131
2.9.4 Hibernate 136
2.10 Ajax框架 144
第3章 文章管理系统 148
3.1系统分析和设计 148
3.1.1文章管理系统简要需求 148
3.1.2系统体系设计 149
3.2数据库设计 150
3.2.1 E-R图 150
3.2.2数据库表结构 151
3.3系统主要功能实现 152
3.3.1文章管理主调度Ajax程序 153
3.3.2文章管理主Servlet程序 169
3.4小结 177
第4章 文件收发在线管理系统 178
4.1系统分析和设计 178
4.1.1文件收发管理系统需求 178
4.1.2系统体系设计 179
4.2数据库设计 179
4.2.1 E-R图 179
4.2.2数据库表结构 180
4.3系统主要功能实现 183
4.3.1系统主体结构 183
4.3.2发文 187
4.3.3文档在线自动格式转换为Flash预览 196
4.4小结 200
第5章 图片网站 201
5.1系统分析和设计 201
5.1.1系统分析 201
5.1.2系统设计 201
5.2数据库设计 204
5.2.1数据库需求分析 204
5.2.2数据库逻辑设计 204
5.2.3数据库脚本文件 208
5.2.4数据库的链接 210
5.3站点模块具体设计 212
5.3.1前台浏览模块 212
5.3.2后台管理模块 223
5.4缩略图的生成 234
5.5小结 241
第6章 交友网站 242
6.1系统分析与设计 242
6.1.1功能说明 242
6.1.2系统体系设计 243
6.2数据库设计 244
6.3系统主要功能实现 248
6.3.1 JavaBean 248
6.3.2 JSP页面 253
6.3.3登录模块 271
6.3.4配置文件 279
6.4小结 280
第7章 美容行业门户网站 281
7.1系统分析和设计 281
7.1.1系统分析 281
7.1.2系统设计 282
7.2数据库设计 286
7.2.1数据库需求分析 286
7.2.2数据库逻辑设计 286
7.2.3数据库脚本文件 297
7.2.4数据库的链接 304
7.3站点模块具体设计 306
7.3.1前台操作模块 306
7.3.2后台管理模块 315
7.4小结 325
第8章 物流服务管理系统 326
8.1系统分析和设计 326
8.1.1用例模型 326
8.1.2领域模型 329
8.1.3系统活动图 330
8.2数据库设计 331
8.3系统主要功能实现 333
8.3.1 JSP页面 335
8.3.2 ActionForm 336
8.3.3 Action的实现 339
8.3.4业务处理类 346
8.3.5域模型 351
8.3.6映射文件 351
8.3.7 Hibernate的配置文件及DAO的实现 353
8.4小结 355
第9章 基于Web的通用在线题库管理系统 356
9.1系统体系结构分析和设计 356
9.1.1背景 356
9.1.2题库系统体系结构设计 357
9.2系统分析和设计 357
9.2.1系统设计原则 357
9.2.2系统工作流程分析 359
9.2.3总体模块及关键问题分析 360
9.2.4 CI设计 362
9.3数据库设计 364
9.3.1 E-R图 364
9.3.2表设计 365
9.4系统主要功能实现 370
9.4.1系统实现应遵循的原则 370
9.4.2共用信息处理 371
9.4.3系统管理模块 374
9.4.4题目管理模块 376
9.5系统测试及结果分析 378
9.6小结 380
第10章FTP文件搜索服务系统 381
10.1系统分析和设计 381
10.1.1背景 381
10.1.2系统体系结构设计 381
10.2数据库设计 383
10.3系统主要功能实现 383
10.3.1爬虫程序模块 384
10.3.2 FTP索引Web模块 396
10.4小结 412
参考文献 414