《JSP动态网页编程技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:王先国主编;王先国,汪红松编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2006
  • ISBN:7121035170
  • 页数:296 页
图书介绍:本书详细讲解了JSP语法和程序设计方法。全书共9章,内容包括:JSP概述、JSP运行原理和运行环境、JSP语法、JSP内置对象、JSP对文件和数据库的操作、在JSP中如何使用JavaBean及JSP的综合应用。本书重点突出JSP在开发Web动态网站方面的强大功能及在开发商务网站方面的应用,使读者掌握和灵活运用JSP的编程技巧。本书可以作为高职高专计算机专业教材,也可以作为JSP技术培训教材使用。

第1章 JSP概述 1

1.1 什么是JSP 1

1.2 JSP的优势 1

1.3 JSP的劣势 2

1.4 JSP与ASP的比较 2

1.5 JSP、ASP测试报告 3

1.6 JSP的技术前景 4

本章小结 4

习题1 5

2.1.1 三层架构模型 6

2.1 应用程序体系结构 6

第2章 JSP相关知识 6

2.1.2 二层架构模型 7

2.1.3 JSP技术支持的架构模型 7

2.2 应用程序服务器 8

2.2.1 Web服务器 8

2.2.2 JSP引擎和Servlet引擎 8

2.3 HTTP协议 8

本章小结 9

习题2 9

3.1.3 Windows 2000下安装和配置JDK 11

3.1.2 下载JDK 11

3.1.1 支持JDK的操作系统 11

第3章 JSP运行环境 11

3.1 安装和配置JDK 11

3.2 安装和配置Web服务器 15

3.2.1 下载Tomcat 15

3.2.2 Windows 2000下安装Tomcat 16

3.2.3 Tomcat的目录结构 19

3.2.4 配置Tomcat 21

3.2.5 创建自己的运行环境 22

3.3 JSP页面执行流程 24

本章小结 26

习题3 26

4.1 Java程序片 27

第4章 JSP页面组成 27

4.1.1 统计访问页面的客户数 29

4.1.2 求N! 30

4.1.3 计算圆的面积和周长 31

4.1.4 求1到N的连续和 32

4.1.5 输出表达式 33

4.2 JSP标签 34

4.2.1 计算三角形面积并对程序进行注释 39

4.2.2 在JSP页面中静态包含文件 41

4.2.3 动态加载页面并传递数据 42

4.2.4 重定向页面并传递数据 44

4.2.5 用plugin插件运行Applet程序 45

4.3 HTML标记 49

4.3.1 用选择框提交信息 52

4.3.2 用文本区提交信息 53

4.3.3 用列表框提交信息 55

本章小结 57

习题4 58

第5章 JSP内置对象 59

5.1 request对象 59

5.1.1 获取客户提交的信息 60

5.1.2 获取表单提交的数据 61

5.1.3 用户注册 63

5.1.4 获取客户环境信息 65

5.2 response对象 68

5.2.1 改变浏览器文件输出类型 70

5.2.2 控制网页的刷新频率 71

5.2.3 网页重定向 71

5.2.4 显示通信状态 73

5.3 session对象 74

5.3.1 显示客户会话ID 75

5.3.2 信息的保存和获取 78

5.3.3 计数器 81

5.4 application对象 82

5.4.1 读取系统信息 83

5.4.2 制作留言板 84

5.5 page对象 87

5.6 out对象 88

本章小结 89

习题5 89

第6章 对文件的操作 90

6.1 File类 90

6.1.1 获得文件信息 91

6.1.2 创建目录和文件 92

6.1.3 列出文件和子目录 92

6.1.4 列出指定类型的文件 94

6.2 数据流概述 95

6.1.5 删除文件和目录 95

6.3 字节流 96

6.3.1 用类FileInputStream读文件 98

6.3.2 用类FileOutputStream写文件 99

6.4 字节缓存流 100

6.4.1 用类BufferedInputStream读文件 101

6.4.2 用类BufferedOutputStream写文件 102

6.5 字符流 103

6.5.1 用类FileReader读文件 105

6.5.2 用类FileWriter写文件 106

6.6 字符缓存流 107

6.6.1 用类BufferedReader读文件 108

6.6.2 用类BufferedWriter写文件 109

6.7 回压字符流 110

6.8 数据流 113

6.9 对象流 118

6.10 随机访问类 126

6.11 文件上传 131

6.12 文件下载 138

6.13 分页显示文件 139

本章小结 143

习题6 143

7.1 数据源 144

第7章 数据库操作 144

7.2 JDBC-ODBC桥接器 146

7.3 数据库连接 147

7.4 数据库事务处理 147

7.5 数据查询 148

7.5.1 顺序查询 148

7.5.2 游动查询 150

7.5.3 随机查询 153

7.5.4 参数查询 155

7.5.5 排序查询 157

7.5.6 使用通配符查询 160

7.6.1 修改数据 163

7.6 数据更新 163

7.6.2 添加数据 168

7.6.3 删除数据 173

7.7 分页显示记录 177

7.8 网上投票 180

本章小结 187

习题7 187

第8章 JSP使用Bean 188

8.1 什么是bean 188

8.2 编写bean 188

8.2.1 编写圆bean 189

8.2.2 编写三角形bean 190

8.3 JSP使用bean 193

8.3.1 读文件bean 196

8.3.2 写文件bean 200

8.3.3 查询数据库bean 205

8.3.4 添加记录bean 209

8.3.5 标准考试bean 213

8.4 访问bean属性 219

8.4.1 读取bean属性 220

8.4.2 设置bean属性 221

8.5 bean的作用域 227

习题8 230

本章小结 230

第9章 Servlet编程技术 231

9.1 Servlet是什么 231

9.2 Servlet与JSP 232

9.3 Servlet运行环境 232

9.3.1 编译Servlet程序 232

9.3.2 存放Servlet字节码文件到相应目录 233

9.3.3 运行Servlet 233

9.4 Servlet基本结构 234

9.4.1 获取客户端信息 235

9.4.2 向客户提交信息 237

9.5.1 用init()方法初始化Servlet 239

9.5 Servlet生命周期 239

9.5.2 用Service()方法响应客户 241

9.5.3 用destroy()方法释放Servlet对象 242

9.6 JSP调用Servlet 246

本章小结 249

习题9 249

第10章 综合编程实例 250

10.1 留言板 250

10.1.1 留言设计原理 250

10.1.2 输入留言 251

10.1.3 保存留言 252

10.1.4 查看留言 254

10.2 成绩管理系统 255

10.2.1 成绩管理系统设计原理 255

10.2.2 用户登录 256

10.2.3 成绩管理 260

10.2.4 成绩录入 262

10.2.5 成绩修改 265

10.2.6 成绩查询 270

10.2.7 删除记录 274

10.3 问卷调查 278

10.3.1 问卷设计原理 278

10.3.2 创建问卷界面 279

10.3.3 保存问卷答案 281

10.3.4 查看问卷结果 285

10.4 在线考试 287

10.4.1 考试设计原理 287

10.4.2 产生试卷 288

10.4.3 获取试题 290

10.4.4 批改试卷 292

本章小结 294

习题10 294

附录A Web流程图 295

A.1 基本概念 295

A.2 符号定义 295

A.3 举例说明 296