JSP程序设计(第2版) / 高等学校Java课程系列教材
¥39.50定价
作者: 耿祥义、张跃平
出版时间:2015年1月
出版社:清华大学出版社
- 清华大学出版社
- 9787302372363
- 2-1
- 148920
- 16开
- 2015年1月
- 工学
- 软件工程
- TP312JA
- 计算机
- 本专科、高职高专
目录
第1章 JSP概述
1.1 什么是JSP
1.2 JSP引擎与Tomcat服务器
1.2.1 安装JDK
1.2.2 安装与启动Tomcat服务器
1.3 JSP页面与Web服务目录
1.3.1 JSP页面
1.3.2 Web服务目录
1.4 JSP运行原理
1.5 实验:编写、保存、运行JSP页面
习题1
第2章 JSP页面与JSP标记
2.1 JSP页面的基本结构
2.2 变量和方法的声明
2.2.1 声明变量
2.2.2 声明方法
2.3 Java程序片
2.4 表达式
2.5 JSP中的注释
2.6 JSP指令标记
2.6.1 page指令
2.6.2 include指令标记
2.7 JSP动作标记
2.7.1 include动作标记
2.7.2 param动作标记
2.7.3 forward动作标记
2.7.4 plugin动作标记
2.7.5 useBean动作标记
2.8 实验1:JSP页面的基本结构
2.9 实验2:JSP指令标记
2.10 实验3:JSP动作标记
习题2
第3章 Tag文件与Tag标记
3.1 Tag文件的结构
3.2 Tag文件的存储目录
3.3 Tag标记
3.3.1 Tag标记与Tag文件
3.3.2 Tag标记的使用
3.3.3 Tag标记的标记体
3.4 Tag文件中的常用指令
3.4.1 tag指令
3.4.2 include指令
3.4.3 attribute指令
3.4.4 variable指令
3.4.5 taglib指令
3.5 Tag标记的嵌套
3.6 实验1:使用标记体
3.7 实验2:使用attribute指令和variable指令
习题3
第4章 JSP内置对象
4.1 request对象
4.1.1 获取用户提交的信息
4.1.2 处理汉字信息
4.1.3 常用方法举例
4.1.4 使用Tag文件处理有关数据
4.1.5 处理HTML标记
4.2 response对象
4.2.1 动态响应contentType属性
4.2.2 response的HTTP文件头
4.2.3 response重定向
4.2.4 response的状态行
4.3 session对象
4.3.1 session对象的Id
4.3.2 session对象与URL重写
4.3.3 session对象存储数据
4.3.4 在Tag文件中使用session对象
4.3.5 session对象的生存期限
4.3.6 使用session设置时间间隔
4.3.7 计数器
4.4 out 对象
4.5 application对象
4.5.1 application对象的常用方法
4.5.2 用application制作留言板
4.6 实验1:request对象
4.7 实验2:response对象
4.8 实验3:session对象
习题4
第5章 JSP中的文件操作
5.1 File类
5.1.1 获取文件的属性
5.1.2 创建目录
5.1.3 删除文件和目录
5.2 使用字节流读/写文件
5.2.1 FileInputStream类和FileOutputStream类
5.2.2 BufferedInputStream类和BufferedOutputStream类
5.3 使用字符流读/写文件
5.3.1 FileReader类和FileWriter类
5.3.2 BufferedReader类和BufferedWriter类
5.4 RandomAccessFile类
5.5 文件上传
5.6 文件下载
5.7 实验1:使用文件字节流读/写文件
5.8 实验2:使用文件字符流加密文件
习题5
第6章 在JSP中使用数据库
6.1 MySQL数据库管理系统
6.1.1 下载、安装与启动MySQL
6.1.2 建立数据库
6.2 JDBC
6.3 连接MySQL数据库
6.3.1 加载JDBC数据库驱动程序
6.3.2 建立连接
6.3.3 MySQL乱码解决方案
6.4 查询记录
6.4.1 顺序查询
6.4.2 随机查询
6.4.3 条件查询
6.4.4 排序查询
6.4.5 模糊查询
6.5 更新记录
6.6 添加记录
6.7 删除记录
6.8 用结果集操作数据库中的表
6.8.1 更新记录中的列值
6.8.2 插入记录
6.9 预处理语句
6.9.1 预处理语句的优点
6.9.2 使用通配符
6.10 事务
6.11 常见数据库连接
6.11.1 连接Microsoft SQL Server数据库
6.11.2 连接Oracle数据库
6.11.3 连接Microsoft Access数据库
6.12 实验1:查询记录
6.13 实验2:更新记录
6.14 实验3:删除记录
习题6
第7章 JSP与JavaBean
7.1 编写JavaBean和使用JavaBean
7.1.1 bean的编写与保存
7.1.2 使用bean
7.2 获取和修改bean的属性
7.2.1 getProperty动作标记
7.2.2 setProperty动作标记
7.3 bean的辅助类
7.4 使用bean的简单例子
7.4.1 三角形
7.4.2 猜数字
7.4.3 日历
7.4.4 四则运算
7.4.5 浏览图片
7.5 JavaBean与文件操作
7.5.1 读文件
7.5.2 写文件
7.5.3 上传文件
7.6 JavaBean与数据库操作
7.6.1 查询记录
7.6.2 分页显示记录
7.7 标准化考试
7.8 实验1:有效范围为request的bean
7.9 实验2:有效范围为session的bean
7.10 实验3:有效范围为application的bean
习题7
第8章 Java Servlet基础
8.1 Servlet类与servlet对象
8.2 编写web.xml
8.3 servlet对象的创建与运行
8.4 servlet对象的工作原理
8.4.1 servlet 对象的生命周期
8.4.2 init方法
8.4.3 service方法
8.4.4 destroy方法
8.5 通过JSP页面访问servlet
8.5.1 通过表单向servlet提交数据
8.5.2 通过超链接访问servlet
8.6 共享变量
8.7 doGet和doPost方法
8.8 重定向与转发
8.8.1 sendRedirect方法
8.8.2 RequestDispatcher对象
8.9 使用session
8.10 实验:使用servlet读取文件
习题8
第9章 MVC模式
9.1 MVC模式介绍
9.2 JSP中的MVC模式
9.3 模型的生命周期与视图更新
9.3.1 request周期的JavaBean
9.3.2 session周期的JavaBean
9.3.3 application周期的JavaBean
9.4 MVC模式的简单实例
9.4.1 JavaBean和Servlet与配置文件
9.4.2 计算三角形和梯形的面积
9.5 MVC模式与注册登录
9.5.1 JavaBean与Servlet管理
9.5.2 配置文件管理
9.5.3 数据库设计与连接
9.5.4 注册
9.5.5 登录与验证
9.6 MVC模式与数据库操作
9.6.1 JavaBean与Servlet管理
9.6.2 配置文件与数据库连接
9.6.3 MVC设计细节
9.7 MVC模式与文件操作
9.7.1 模型(JavaBean)
9.7.2 控制器(servlet)
9.7.3 视图(JSP页面)
9.8 实验:计算等差、等比数列的和
习题9
第10章 手机销售网
10.1 系统模块构成
10.2 数据库设计与连接
10.2.1 数据库设计
10.2.2 数据库连接
10.3 系统管理
10.3.1 页面管理
10.3.2 JavaBean与Servlet管理
10.3.3 配置文件管理
10.3.4 图像管理
10.4 会员注册
10.4.1 视图(JSP页面)
10.4.2 模型(JavaBean)
10.4.3 控制器(servlet)
10.5 会员登录
10.5.1 视图(JSP页
1.1 什么是JSP
1.2 JSP引擎与Tomcat服务器
1.2.1 安装JDK
1.2.2 安装与启动Tomcat服务器
1.3 JSP页面与Web服务目录
1.3.1 JSP页面
1.3.2 Web服务目录
1.4 JSP运行原理
1.5 实验:编写、保存、运行JSP页面
习题1
第2章 JSP页面与JSP标记
2.1 JSP页面的基本结构
2.2 变量和方法的声明
2.2.1 声明变量
2.2.2 声明方法
2.3 Java程序片
2.4 表达式
2.5 JSP中的注释
2.6 JSP指令标记
2.6.1 page指令
2.6.2 include指令标记
2.7 JSP动作标记
2.7.1 include动作标记
2.7.2 param动作标记
2.7.3 forward动作标记
2.7.4 plugin动作标记
2.7.5 useBean动作标记
2.8 实验1:JSP页面的基本结构
2.9 实验2:JSP指令标记
2.10 实验3:JSP动作标记
习题2
第3章 Tag文件与Tag标记
3.1 Tag文件的结构
3.2 Tag文件的存储目录
3.3 Tag标记
3.3.1 Tag标记与Tag文件
3.3.2 Tag标记的使用
3.3.3 Tag标记的标记体
3.4 Tag文件中的常用指令
3.4.1 tag指令
3.4.2 include指令
3.4.3 attribute指令
3.4.4 variable指令
3.4.5 taglib指令
3.5 Tag标记的嵌套
3.6 实验1:使用标记体
3.7 实验2:使用attribute指令和variable指令
习题3
第4章 JSP内置对象
4.1 request对象
4.1.1 获取用户提交的信息
4.1.2 处理汉字信息
4.1.3 常用方法举例
4.1.4 使用Tag文件处理有关数据
4.1.5 处理HTML标记
4.2 response对象
4.2.1 动态响应contentType属性
4.2.2 response的HTTP文件头
4.2.3 response重定向
4.2.4 response的状态行
4.3 session对象
4.3.1 session对象的Id
4.3.2 session对象与URL重写
4.3.3 session对象存储数据
4.3.4 在Tag文件中使用session对象
4.3.5 session对象的生存期限
4.3.6 使用session设置时间间隔
4.3.7 计数器
4.4 out 对象
4.5 application对象
4.5.1 application对象的常用方法
4.5.2 用application制作留言板
4.6 实验1:request对象
4.7 实验2:response对象
4.8 实验3:session对象
习题4
第5章 JSP中的文件操作
5.1 File类
5.1.1 获取文件的属性
5.1.2 创建目录
5.1.3 删除文件和目录
5.2 使用字节流读/写文件
5.2.1 FileInputStream类和FileOutputStream类
5.2.2 BufferedInputStream类和BufferedOutputStream类
5.3 使用字符流读/写文件
5.3.1 FileReader类和FileWriter类
5.3.2 BufferedReader类和BufferedWriter类
5.4 RandomAccessFile类
5.5 文件上传
5.6 文件下载
5.7 实验1:使用文件字节流读/写文件
5.8 实验2:使用文件字符流加密文件
习题5
第6章 在JSP中使用数据库
6.1 MySQL数据库管理系统
6.1.1 下载、安装与启动MySQL
6.1.2 建立数据库
6.2 JDBC
6.3 连接MySQL数据库
6.3.1 加载JDBC数据库驱动程序
6.3.2 建立连接
6.3.3 MySQL乱码解决方案
6.4 查询记录
6.4.1 顺序查询
6.4.2 随机查询
6.4.3 条件查询
6.4.4 排序查询
6.4.5 模糊查询
6.5 更新记录
6.6 添加记录
6.7 删除记录
6.8 用结果集操作数据库中的表
6.8.1 更新记录中的列值
6.8.2 插入记录
6.9 预处理语句
6.9.1 预处理语句的优点
6.9.2 使用通配符
6.10 事务
6.11 常见数据库连接
6.11.1 连接Microsoft SQL Server数据库
6.11.2 连接Oracle数据库
6.11.3 连接Microsoft Access数据库
6.12 实验1:查询记录
6.13 实验2:更新记录
6.14 实验3:删除记录
习题6
第7章 JSP与JavaBean
7.1 编写JavaBean和使用JavaBean
7.1.1 bean的编写与保存
7.1.2 使用bean
7.2 获取和修改bean的属性
7.2.1 getProperty动作标记
7.2.2 setProperty动作标记
7.3 bean的辅助类
7.4 使用bean的简单例子
7.4.1 三角形
7.4.2 猜数字
7.4.3 日历
7.4.4 四则运算
7.4.5 浏览图片
7.5 JavaBean与文件操作
7.5.1 读文件
7.5.2 写文件
7.5.3 上传文件
7.6 JavaBean与数据库操作
7.6.1 查询记录
7.6.2 分页显示记录
7.7 标准化考试
7.8 实验1:有效范围为request的bean
7.9 实验2:有效范围为session的bean
7.10 实验3:有效范围为application的bean
习题7
第8章 Java Servlet基础
8.1 Servlet类与servlet对象
8.2 编写web.xml
8.3 servlet对象的创建与运行
8.4 servlet对象的工作原理
8.4.1 servlet 对象的生命周期
8.4.2 init方法
8.4.3 service方法
8.4.4 destroy方法
8.5 通过JSP页面访问servlet
8.5.1 通过表单向servlet提交数据
8.5.2 通过超链接访问servlet
8.6 共享变量
8.7 doGet和doPost方法
8.8 重定向与转发
8.8.1 sendRedirect方法
8.8.2 RequestDispatcher对象
8.9 使用session
8.10 实验:使用servlet读取文件
习题8
第9章 MVC模式
9.1 MVC模式介绍
9.2 JSP中的MVC模式
9.3 模型的生命周期与视图更新
9.3.1 request周期的JavaBean
9.3.2 session周期的JavaBean
9.3.3 application周期的JavaBean
9.4 MVC模式的简单实例
9.4.1 JavaBean和Servlet与配置文件
9.4.2 计算三角形和梯形的面积
9.5 MVC模式与注册登录
9.5.1 JavaBean与Servlet管理
9.5.2 配置文件管理
9.5.3 数据库设计与连接
9.5.4 注册
9.5.5 登录与验证
9.6 MVC模式与数据库操作
9.6.1 JavaBean与Servlet管理
9.6.2 配置文件与数据库连接
9.6.3 MVC设计细节
9.7 MVC模式与文件操作
9.7.1 模型(JavaBean)
9.7.2 控制器(servlet)
9.7.3 视图(JSP页面)
9.8 实验:计算等差、等比数列的和
习题9
第10章 手机销售网
10.1 系统模块构成
10.2 数据库设计与连接
10.2.1 数据库设计
10.2.2 数据库连接
10.3 系统管理
10.3.1 页面管理
10.3.2 JavaBean与Servlet管理
10.3.3 配置文件管理
10.3.4 图像管理
10.4 会员注册
10.4.1 视图(JSP页面)
10.4.2 模型(JavaBean)
10.4.3 控制器(servlet)
10.5 会员登录
10.5.1 视图(JSP页