基础篇 3
第1章 JSP开发环境的搭建 3
实训1-1:Web服务器的搭建1——JDK安装与配置 3
实训1-2:Web服务器的搭建2——Tomcat安装与配置 7
实训1-3:集成开发环境的搭建——MyEclipse安装与配置 12
实训1-4:数据库服务器的搭建1——SQL Server 2005安装与配置 17
实训1-5:数据库服务器的搭建2——MySQL安装与配置 22
第2章 JSP基础应用 29
实训2-1:JSP基本语法应用——制作简单计算器 29
实训2-2:JSP页面布局1——表格页面布局 33
实训2-3:JSP页面布局2——框架页面布局 38
实训2-4:JSP页面布局3——CSS+DIV页面布局 42
实训2-5:字符处理1——字符有效性验证 47
实训2-6:字符处理2——汉字处理 50
实训2-7:page指令标签应用——错误页面处理 53
实训2-8:forward动作标签应用——页面重定向 56
实训2-9:plugin动作标签应用——加载Applet程序 60
实训2-10:request对象应用——用户登录及身份验证 63
实训2-11:session对象应用——制作猜数游戏 67
实训2-12:application对象应用——制作简易留言板 73
第3章 JavaScript的应用 78
实训3-1:变量应用——数字有效性验证 78
实训3-2:String对象应用——字符串截取 81
实训3-3:函数应用——页面加载时间 84
实训3-4:事件应用——动态下拉菜单 87
实训3-5:对话框的应用——用户注册信息验证 91
第4章 文件管理技术应用 97
实训4-1:File对象的应用——检索指定类型的文件 97
实训4-2:数据流应用1——文件复制 102
实训4-3:数据流应用2——制作简易留言板 106
实训4-4:数据流应用3——在线投稿 113
实训4-5:数据流应用4——下载稿件 120
第5章 数据库技术应用 125
实训5-1:数据库与数据表的创建——“图书借阅管理系统”数据库设计与创建 125
实训5-2:数据库连接1——JDBC-ODBC桥方式连接“图书借阅管理系统”数据库 129
实训5-3:数据库连接2——JDBC驱动程序方式连接“图书借阅管理系统”数据库 140
实训5-4:查询数据库1——分页显示图书信息表 145
实训5-5:查询数据库2——条件查询图书信息表 150
实训5-6:查询数据库3——分类汇总图书信息表 155
实训5-7:更新数据库1——实现借书功能 159
实训5-8:更新数据库2——实现还书功能 165
实训5-9:综合应用——完善图书借阅管理系统 172
实训5-10:相关应用1——访问存储过程 177
实训5-11:相关应用2——使用触发器 183
进阶篇 191
第6章 JavaBean应用 191
实训6-1:与数据处理相关应用1——设置和获取JavaBean中属性值 191
实训6-2:与数据处理相关应用2——汉字处理的JavaBean 195
实训6-3:与数据库相关应用——制作访问数据库的JavaBean 200
实训6-4:综合应用——以JSP+JavaBean开发模式实现读者登录功能 210
第7章 Servlet应用 216
实训7-1:制作和配置Servlet——显示“欢迎使用”字符串 216
实训7-2:JSP页面调用Servlet1——通过表单提交方式访问Servlet 222
实训7-3:JSP页面调用Servlet2——变量共享 227
实训7-4:Servlet过滤器——HTTP请求处理时间过滤器 231
实训7-5:综合应用——以MVC开发模式实现“读者注册”功能 238
第8章 其他应用 248
实训8-1:自定义标签应用——显示时间标签 248
实训8-2:XML应用——制作简单留言板 252
实训8-3:图表应用——库存图书按出版社统计饼图 260
实训8-4:Excel应用1——从Excel文件中读取数据 265
实训8-5:Excel应用2——将数据导出到Excel文件中 271
开发篇 279
第9章 在线投票系统 279
9.1 系统需求分析 279
9.1.1 系统开发背景 279
9.1.2 系统功能描述 279
9.1.3 开发及运行环境需求 279
9.2 系统总体设计 280
9.2.1 系统用例图 280
9.2.2 系统时序图 280
9.2.3 功能模块设计图 281
9.2.4 数据库设计 281
9.3 主要代码设计及实现 282
9.3.1 系统通用模块实现 282
9.3.2 创建投票主题模块的实现 287
9.3.3 投票模块的实现 289
9.3.4 查看结果模块的实现 291
9.4 扩展实训 293
第10章 图书借阅管理系统 294
10.1 系统需求分析 294
10.1.1 系统开发背景 294
10.1.2 系统功能描述 294
10.1.3 开发及运行环境需求 295
10.2 系统总体设计 295
10.2.1 系统用例图 295
10.2.2 系统活动图 296
10.2.3 系统架构设计 296
10.2.4 数据库设计 297
10.3 通用模块设计及实现 297
10.3.1 通用界面 297
10.3.2 通用类 298
10.4 主要功能模块设计及实现 317
10.4.1 “读者登录”功能模块 317
10.4.2 “图书查询”功能模块 323
10.4.3 “图书借阅”功能模块 330
10.4.4 “图书归还”功能模块 338
10.4.5 “修改密码”功能模块 344
10.4.6 “返回首页”功能模块 351
10.5 扩展实训 353
参考文献 354