内容简介
第1章 系统简介及开发环境搭建
1.1 项目导引
1.2 项目分析
1.2.1 业务建模
1.2.2 需求
1.2.3 分析和设计
1.3 技术准备
1.3.1 Web应用
1.3.2 HTTP请求/响应模型
1.3.3 动态网页开发技术
1.3.4 B/S体系结构
1.3.5 创建一个Web应用
1.4 项目实施
1.4.1 搭建开发环境
1.4.2 配置管理
1.4.3 项目管理
1.5 技术拓展
1.5.1 RUP
1.5.2 Scrum
1.6 本章小结
1.7 强化练习
第2章 用JSP编写登录和注册页面
2.1 项目导引
2.2 项目分析
2.2.1 业务建模
2.2.2 需求
2.2.3 分析和设计
2.3 技术准备
2.3.1 JSP概述
2.3.2 JSP脚本元素
2.3.3 JSP内置对象
2.3.4 JSP指令元素
2.3.5 JSP动作元素
2.4 项目实施
2.5 技术拓展
2.5.1 POI简介
2.5.2 用POI实现导入Excel文件
2.5.3 用POI实现导出Excel文件
2.6 本章小结
2.7 强化练习
第3章 用Model1实现用户登录和注册
3.1 项目导引
3.2 项目分析
3.3 技术准备
3.3.1 Model1和Model2介绍
3.3.2 JDBC概述
3.3.3 JDBC API常用类和接口
3.3.4 JDBC访问数据库
3.4 项目实施
3.5 技术拓展
3.5.1 将数据库访问信息写入属性文件
3.5.2 JNDI
3.5.3 数据库连接池技术
3.6 本章小结
3.7 强化练习
第4章 用Model2实现用户登录注册
4.1 项目导引
4.2 项目分析
4.3 技术准备
4.3.1 Servlet技术简介
4.3.2 Servlet常用类和接口
4.3.3 Servlet生命周期
4.3.4 Servlet应用
4.3.5 过滤器
4.4 项目实施
4.5 技术拓展
4.5.1 监听器
4.5.2 用监听器实现数据库连接池管理
4.6 本章小结
4.7 强化练习
第5章 用Model2实现图书浏览模块
5.1 项目导引
5.2 项目分析
5.3 技术准备
5.3.1 EL概述
5.3.2 EL中的数据类型和运算符
5.3.3 EL中的内置对象
5.3.4 EL中调用函数
5.3.5 JSTL概述
5.3.6 JSTL核心标签库
5.3.7 JSTL国际化和格式化标签库
5.3.8 JSTL函数标签
5.4 项目实施
5.5 技术拓展
5.6 本章小结
5.7 强化练习
第6章 用Model2实现购物车管理和提交订单
6.1 项目导引
6.2 项目分析
6.3 技术准备
6.3.1 JavaBeans组件
6.3.2 在JSP页面中使用bean
6.4 项目实施
6.4.1 第三次迭代实现购物车管理
6.4.2 第四次迭代实现订单管理
6.5 技术拓展
6.5.1 jspSmartUpload组件
6.5.2 JFreeChart组件
6.6 本章小结
6.7 强化练习
第7章 项目交付和维护
7.1 项目导引
7.2 项目分析
7.3 技术准备
7.3.1 β测试
7.3.2 新老系统的并轨
7.3.3 数据库转换
7.3.4 技术培训
7.3.5 项目部署环境
7.4 项目实施
7.4.1 数据库转换
7.4.2 项目部署
7.5 技术拓展
7.6 本章小节
7.7 强化练习
参考文献