《Web开发应用技术 JSP》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:樊月华,刘雪松,李森编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2009
  • ISBN:9787113104030
  • 页数:289 页
图书介绍:本书对开发Web应用的JSP技术进行了详细介绍。

第1章 Web技术概述 1

1.1 Internet基础知识 1

1.1.1 计算机网络 1

1.1.2 Internet 2

1.1.3 Internet提供的基本服务 3

1.2 IP地址、域名和URL 5

1.2.1 IP地址 5

1.2.2 域名 8

1.2.3 统一资源定位器URL 9

1.3 Web 9

1.3.1 Web的基本概念 10

1.3.2 Web的工作机制 11

1.3.3 B/S结构 12

1.4 Web开发技术 13

1.4.1 HTML、CSS、XML和脚本 13

1.4.2 ASP 14

1.4.3 ASP.NET 14

1.4.4 JSP 14

1.4.5 Servlet 15

1.4.6 PHP 15

1.5 Web方式访问数据库 15

1.5.1 Web方式访问数据库概述 15

1.5.2 Web方式访问数据库工作机制 16

1.5.3 JSP访问数据库 16

本章小结 16

习题一 17

第2章 HTML置标语言 19

2.1 创建HTML文档 20

2.1.1 HTML文档的制作过程 20

2.1.2 HTML标记基本语法现象 20

2.1.3 HTML文档的结构和文档结构标记 21

2.2 文字显示方式标记 23

2.2.1 文字显示标记的应用 23

2.2.2 字体标记〈font〉 23

2.2.3 颜色属性color 24

2.2.4 标题标记〈hi〉 24

2.2.5 文字变化标记 24

2.2.6 特殊字符 25

2.3 文字布局标记 25

2.3.1 文字分隔标记〈p〉〈br〉〈nobr〉〈hr〉 26

2.3.2 预格式化标记〈pre〉 27

2.3.3 块容器标记〈div〉和〈span〉 27

2.3.4 列表标记〈ul〉〈ol〉〈dl〉 28

2.4 多媒体标记 30

2.4.1 图像标记〈img〉 30

2.4.2 嵌入背景音乐标记〈bgsound〉 31

2.4.3 嵌入声音或视频标记〈embed〉 31

2.5 超链接标记 32

2.5.1 超链接标记的使用格式 32

2.5.2 链接到其他文件 33

2.5.3 链接到本文档指定位置 33

2.5.4 链接到其他文档指定位置 34

2.5.5 链接电子邮件 35

2.6 滚动标记 36

2.7 表格标记 37

2.7.1 创建表格 37

2.7.2 表格标记属性 38

2.7.3 合并单元格 39

2.7.4 使用表格布局页面 39

2.8 表单标记 41

2.8.1 表单标记的基本应用 42

2.8.2 输入标记〈input〉 43

2.8.3 下拉列表框标记〈select〉 44

2.8.4 多行文本框标记〈textarea〉 44

2.8.5 表单标记应用案例 45

2.9 框架标记 45

2.9.1 框架结构标记〈frameset〉〈frame〉 45

2.9.2 使用框架布局页面 46

2.10 CSS样式 47

2.10.1 CSS的基本语法 48

2.10.2 加载CSS样式的4种方式 49

2.10.3 CSS样式应用案例 50

本章小结 52

习题二 52

第3章 搭建JSP运行环境 57

3.1 安装准备工作 57

3.2 安装配置JDK 58

3.2.1 安装JDK 58

3.2.2 配置JDK环境变量 59

3.2.3 测试JDK 60

3.3 安装与启动Tomcat服务器 60

3.3.1 安装与启动apache-tomcat-5.5.26.zip 60

3.3.2 安装与启动apache-tomcat-5.5.26.exe 62

3.3.3 修改服务器端口号 64

3.3.4 JSP运行环境测试 64

3.4 创建Web服务目录 65

3.4.1 Web服务目录结构 65

3.4.2 创建虚拟目录 66

3.5 安装及配置Eclipse 66

3.5.1 安装Eclipse 66

3.5.2 配置Eclipse 67

3.5.3 创建JSP应用 70

3.6 安装与启动SQL Server 71

3.6.1 安装SQL Server 71

3.6.2 启动SQL Server 73

本章小结 74

习题三 74

第4章 JavaScript 76

4.1 JavaScript概述 77

4.2 JavaScript的基本语法 79

4.2.1 JavaScript结构 79

4.2.2 JavaScript的书写格式 81

4.2.3 基本数据类型 81

4.2.4 变量及其声明 81

4.2.5 常量 82

4.2.6 运算符 83

4.3 JavaScript控制语句和函数 85

4.3.1 JavaScript控制语句 85

4.3.2 函数 86

4.3.3 制作猜数游戏 86

4.4 JavaScript对象 87

4.4.1 自定义对象 88

4.4.2 对象属性和方法的引用 89

4.4.3 操作对象 89

4.4.4 输出教师对象实例数据 90

4.5 事件处理 91

4.5.1 事件 91

4.5.2 用户输入信息验证 92

4.6 window对象 93

4.6.1 window对象的构成 93

4.6.2 window对象的定位 93

4.6.3 window对象的属性 94

4.6.4 window对象的方法 94

4.6.5 window对象的事件 95

4.6.6 window对象的应用案例 95

4.7 document对象 98

4.7.1 document对象的属性 98

4.7.2 document对象的方法 99

4.7.3 document对象的事件 99

4.7.4 document对象应用案例 99

4.8 JavaScript内置对象 101

4.8.1 String对象 101

4.8.2 Math对象 102

4.8.3 Array对象 103

4.8.4 Date对象 104

4.9 JavaScript应用案例 106

4.9.1 客户端用户信息验证 106

4.9.2 根据用户要求提供不同信息 108

4.9.3 计算浏览网页的时间 109

4.9.4 状态栏文字滚动显示 110

本章小结 111

习题四 111

第5章 JSP基本语法 114

5.1 JSP页面概述 114

5.1.1 制作第1个JSP页面 115

5.1.2 JSP页面的基本结构 117

5.1.3 JSP的特点 117

5.2 JSP运行机制 118

5.3 JSP的基本语法 119

5.3.1 注释 119

5.3.2 声明 120

5.3.3 表达式 122

5.3.4 JSP脚本段 123

5.4 JSP中文乱码处理问题 125

5.5 JSP中变量作用域与多线程同步 128

5.5.1 变量作用域 128

5.5.2 多线程同步 129

5.6 JSP基本语法应用案例 130

本章小结 132

习题五 132

第6章 JSP标记 134

6.1 JSP标记概述 135

6.2 page指令标记 135

6.3 include指令标记 138

6.4 taglib指令标记 139

6.5 param动作标记 141

6.6 include动作标记 142

6.7 forward动作标记 144

6.8 plugin动作标记 146

6.9 JSP标记验证用户信息 150

本章小结 154

习题六 154

第7章 JSP内置对象 157

7.1 JSP内置对象概述 158

7.2 request对象 158

7.2.1 request和response对象 158

7.2.2 request对象的常用方法 159

7.2.3 获取客户端表单提交信息 160

7.2.4 获取客户端信息 162

7.3 response对象 164

7.3.1 response对象的常用方法 164

7.3.2 页面重新定向sendRedirect()方法 164

7.3.3 response的状态行 166

7.3.4 设置响应MIME类型的setContentType()方法 168

7.3.5 response其他方法应用案例 170

7.4 out对象 170

7.5 session对象 172

7.5.1 会话(session)和会话ID 173

7.5.2 session对象的常用方法 174

7.5.3 session对象应用案例 174

7.6 application对象 177

7.6.1 application对象的功能 177

7.6.2 application对象的常用方法 177

7.6.3 application对象应用案例 178

7.7 pageContext、page、config和exception对象 180

7.7.1 pageContext对象 180

7.7.2 page对象 182

7.7.3 config对象 182

7.7.4 exception对象 182

7.8 订单处理 183

本章小结 186

习题七 186

第8章 JSP与JavaBean 188

8.1 JavaBean概述 189

8.1.1 JavaBean的功能 189

8.1.2 JavaBean的使用示例 189

8. 2编写JavaBean 190

8.3 在JSP页面中调用JavaBean 191

8.3.1 jsp:useBean动作的使用格式 191

8.3.2 jsp:useBean工作过程 192

8.3.3 制作和使用bean案例 192

8.3.4 在JSP页面使用new关键字创建bean实例 194

8.4 设置和获得bean属性值 194

8.4.1 jsp:setProperty动作 194

8.4.2 jsp:getProperty动作 195

8.4.3 jsp:setProperty动作和jsp:getProperty动作应用实例 195

8.5 JavaBean使用案例 197

8.5.1 有效范围为page的bean使用案例 197

8.5.2 有效范围为request的bean使用案例 198

8.5.3 有效范围为session的bean使用案例 199

8.5.4 有效范围为application的bean使用案例 201

8.5.5 读者选购图书案例 202

本章小结 204

习题八 204

第9章 使用JSP访问数据库 207

9.1 数据库概述 208

9.1.1 数据库的基本概念 208

9.1.2 SQL语句 209

9.1.3 创建数据库和表 212

9.2 JDBC连接数据库 214

9.2.1 JDBC的工作原理 214

9.2.2 JDBC数据库连接方式 214

9.2.3 JDBC连接数据库的步骤 215

9.2.4 JDBC连接数据库的关键语句 217

9.2.5 Statement语句 218

9.3 JDBC-ODBC桥连接 218

9.3.1 创建ODBC数据源 218

9.3.2 JDBC-ODBC建立数据库连接示例 220

9.3.3 JDBC-ODBC桥连接的步骤 222

9.4 纯Java驱动程序连接数据库 223

9.4.1 安装SQL Server Driver for JDBC驱动程序 223

9.4.2 连接数据库 224

9.4.3 纯Java连接数据库示例 224

9.4.4 JavaBean连接数据库示例 226

9.5 查询记录 228

9.5.1 顺序查询 228

9.5.2 条件查询 228

9.5.3 模糊查询 230

9.5.4 范围查询 232

9.5.5 复合条件查询 234

9.5.6 排序查询 236

9.6 添加记录 238

9.7 更新记录 241

9.8 删除记录 243

9.9 用户注册案例 245

本章小结 252

习题九 252

第10章 Servlet基础 254

10.1 Servlet概述 255

10.1.1 Servlet与JSP 255

10.1.2 Servlet的使用示例 255

10.2 Servlet的工作机制 258

10.2.1 Servlet类结构 258

10.2.2 Servlet成员方法 259

10.2.3 Servlet生命周期 259

10.2.4 web.xml部署文件的工作过程 260

10.2.5 调用Servlet的方法 261

10.3 浏览器地址栏中的URL调用Servlet 262

10.4 使用表单或超链接调用Servlet 263

10.4.1 调用Servlet接受表单提交数据 263

10.4.2 使用超链接调用Servlet 265

10.5 在JSP页面中调用Servlet 265

10.6 JSP开发的两种模式 267

10.6.1 JSP+JavaBean模式 267

10.6.2 JSP+Servlet+JavaBean模式 268

10.6.3 两种模式的比较 268

10.6.4 MVC模式应用案例 269

10.7 JSP+Servlet验证用户信息 271

10.8 JSP+Servlet+JavaBean验证用户信息 275

本章小结 279

习题十 280

附录A 网上书店使用说明 282

参考文献 288