第一部分 动态网站开发的基本知识
第1章 动态网站开发的过程
1.1 项目可行性分析
1.1.1 技术可行性分析
1.1.2 经济可行性分析
1.1.3 运行环境可行性分析
1.1.4 其他方面的可行性分析
1.2 需求分析
1.2.1 需求分析的任务及目的
1.2.2 三种需求分析方法
1.3 概要设计
1.3.1 软件系统结构设计
1.3.2 数据结构及数据库设计
1.4 详细设计
1.4.1 详细设计
1.4.2 界面设计
1.5 项目验收
1.5.1 制作用户使用手册
1.5.2 制作测试分析报告
习题与操作练习
第2章 JSP动态网站开发技术简介
2.1 网站的演变
2.1.1 静态网站
2.1.2 动态网站
2.1.3 动态网页和静态网页的区别
2.2 JSP概论
2.2.1 JSP的含义
2.2.2 JSP与其他动态网页技术的比较
2.2.3 JSP的优势
习题与操作练习
第3章 JSP开发与运行的环境搭建
3.1 安装JDK并测试
3.2 安装Tomcat并测试
3.3 搭建JSP网站的应用部署
3.3.1 Tomcat的目录结构
3.3.2 Tomcat服务器的Web服务器的目录管理
习题与操作练习
第4章 创建第一个JSP Web应用系统实例
4.1 建立Web应用系统目录
4.2 部署server.xml
4.3 代码实现
4.4 MyfirstApp的运行
习题与操作练习
第二部分 JSP基础知识
第5章JSP预备知识
5.1 HTML基础知识
5.1.1 HTML页面的基本结构
5.1.2 HTML常用标记
5.1.3 HTML编程工具
5.2 Java基础知识
5.2.1 程序结构
5.2 2基本元素
5.2.3 变量
5.2.4 数组
5.2.5 条件控制语句
5.2.6 循环控制语句
5.2.7 Java异常处理
习题与操作练习
第6章 JSP语法
6.1 JSP的基本结构
6.2 JSP中的注释
6.2.1 HTML注释
6.2.2 JSP注释
6.3 表达式
6.4 JSP中的声明
6.4.1 声明变量
6.4.2 声明方法
6.4.3 声明类
6.5 Java程序片(Scriptlet)
6.6 JSP指令标签
6.6.1 Page指令
6.6.2 Include指令
6.7 JSP动作标签
6.7.1 include动作标签
6.7.2 forward动作标签
6.7.3 param动作标签
习题与操作练习
第7章 JSP内置对象
7.1 out对象
7.1.1 out对象常用方法
7.1.2 out对象常用方法举例
7.2 request对象
7.2.1 request对象常用方法
7.2.2 request对象常用方法举例
7.3 response对象
7.3.1 response对象常用方法
7.3.2 response对象常用方法举例
7.4 session对象
7.4.1 session对象的常用方法
7.4.2 session对象常用方法举例
7.5 application对象
7.5.1 application对象常用方法
7.5.2 application对象常用方法举例
习题与操作练习
第8章 用户注册登录系统实例
8.1 需求分析与总体设计
8.1.1 需求分析
8.1.2 总体设计
8.2 界面设计
8.2.1 注册模块页面设计
8.2.2 登录模块页面设计
8.3 程序设计
8.3.1 应用部署
8.3.2 表单的验证
8.3.3 用户身份的传输与验证
8.4 用户登录注册系统的运行
习题与操作练习
第三部分 JSP动态数据库与文件管理
第9章 JSP访问数据库
9.1 JSP开发中的数据库工作原理
9.1.1 SQL语句
9.1.2.IDBC简介
9.1.3 JDBC四种类型的驱动
9.1.4.JDBC接口
9.1.5 关闭数据库的连接
9.2 数据库连接JDBC实例
9.2.1 顺序查询
9.2.2 游动查询
9.2.3 更新记录
9.2.4 添加记录
9.2.5 删除记录
9.2.6 分页显示记录
习题与操作练习
第10章 JSP中的文件操作
10.1 File对象简介
10.1.1 文件目录的操作
10.1.2 文件的操作
10.2 JSP应用中的文件操作
10.2.1 使用字节流读写文件
10.2.2 使用字符流读写文件
10.2.3 计数器保存到文件实例
10.3 文件上传
10.4 文件下载
10.5 发送简单的E-mail
10.5.1 使用JavaMail处理电子邮件所需要的类
10.5.2 实例
习题与操作练习
第11章 网上BBS系统实例
11.1需求分析与总体设计
11.1.1 需求分析
11.1.2 总体设计
11.2 界面设计
11.2.1 注册界面
11.2.2 登录界面
11.2.3 论坛首页界面
11.2.4 主题列表界面
11.2.5 帖子明细界面
11.2.6 新建主题界面
11.2.7 回复主题界面
11.2.8 修改主题界面
11.2.9 用户详细信息界面
11.2.10 修改用户信息界面
11.2.11 用户管理界面
11.2.12 修改用户级别界面
11.3 数据库设计
11.3.1 用户基本信息表
11.3.2 帖子信息表
……
第四部分 JSP进阶
参考文献