《JSP动态网站开发实用教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:林巧民主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302198369
  • 页数:330 页
图书介绍:本书由浅入深、循序渐进的介绍了JSP的基础知识和相关技术。

第1章 初识JSP 1

1.1 HTML基础 1

1.1.1 概述 1

1.1.2 基本结构 2

1.1.3 基本标签 4

1.1.4 Web结构 10

1.2 JSP概述 12

1.2.1 Java语言 12

1.2.2 Servlet技术 13

1.2.3 JSP技术 14

1.3 习题 17

1.3.1 填空题 17

1.3.2 选择题 17

1.3.3 问答题 18

第2章 JSP运行环境和开发环境 19

2.1 运行环境 19

2.1.1 JSP客户端运行环境 19

2.1.2 JSP服务器端运行环境 20

2.1.3 JDK安装 20

2.1.4 Tomcat的安装与配置 23

2.2 开发环境 27

2.2.1 JSP开发环境 27

2.2.2 Eclipse的安装 27

2.2.3 开发方式 30

2.3 上机练习 31

2.4 习题 31

2.4.1 填空题 31

2.4.2 选择题 32

2.4.3 问答题 32

第3章 JSP语法 33

3.1 JSP概述 33

3.1.1 JSP容器 33

3.1.2 JSP页面 34

3.1.3 JSP的作用域 36

3.1.4 JSP的结构 37

3.2 注释 37

3.2.1 HTML注释 38

3.2.2 隐藏注释 38

3.3 JSP指令 39

3.3.1 Page指令 39

3.3.2 include指令 40

3.3.3 taglib指令 41

3.4 脚本元素 41

3.4.1 JSP声明 42

3.4.2 表达式 42

3.4.3 脚本小程序Scriptlet 43

3.5 JSP操作 44

3.6 实例 48

3.7 上机练习 49

3.8 习题 50

3.8.1 填空题 50

3.8.2 选择题 50

3.8.3 问答题 50

第4章 Java编程语言 51

4.1 Java概述 51

4.2 Java数据类型 53

4.2.1 基本练习 53

4.2.2 引用类型 55

4.3 符号 57

4.3.1 基本符号元素 57

4.3.2 关键字 57

4.3.3 标识符 58

4.3.4 分隔符 58

4.4 程序语句 59

4.4.1 赋值语句 59

4.4.2 条件表达式 61

4.4.3 运算 62

4.4.4 复合语句 63

4.5 流程控制 64

4.5.1 分支结构 65

4.5.2 循环结构 69

4.5.3 跳转语句 74

4.6 使用Eclipse开发Java程序 77

4.7 上机练习 80

4.8 习题 81

4.8.1 填空题 81

4.8.2 选择题 81

4.8.3 问答题 81

第5章 Java面向对象编程 83

5.1 类 83

5.1.1 类声明 84

5.1.2 类体 85

5.1.3 成员变量 86

5.1.4 成员方法 87

5.1.5 方法重载 90

5.1.6 构造方法 92

5.1.7 main()方法 93

5.1.8 finalize()方法 93

5.1.9 包 94

5.2 对象 95

5.2.1 对象的创建 95

5.2.2 对象的使用 97

5.2.3 对象的清除 99

5.3 访问控制符 100

5.3.1 类的访问控制符 100

5.3.2 对类成员的访问控制 101

5.4 继承与多态 105

5.4.1 子类、父类与继承机制 105

5.4.2 多态性 110

5.5 上机练习 115

5.6 习题 116

5.6.1 填空题 116

5.6.2 选择题 116

5.6.3 问答题 116

第6章 JSP中的内置对象 117

6.1 内置对象概述 117

6.2 out对象 119

6.2.1 out对象常用方法 119

6.2.2 out对象应用实例 119

6.3 request对象 120

6.3.1 request对象常用方法 121

6.3.2 request对象应用实例 121

6.4 response对象 123

6.4.1 response对象常用方法 123

6.4.2 response对象应用实例 123

6.5 session对象 124

6.5.1 session对象常用方法 124

6.5.2 session对象应用实例 125

6.6 pageContext对象 128

6.6.1 pageContext对象常用方法 128

6.6.2 pageContext对象应用实例 129

6.7 application对象 130

6.7.1 application对象常用方法 130

6.7.2 application对象应用实例 131

6.8 config对象 132

6.8.1 config对象常用方法 132

6.8.2 config对象应用实例 133

6.9 page对象 134

6.10 exception对象 135

6.10.1 exception对象常用方法 135

6.10.2 exception对象应用实例 136

6.11 上机练习 137

6.12 习题 138

6.12.1 填空题 138

6.12.2 选择题 138

6.12.3 问答题 138

第7章 JSP与JavaBean 139

7.1 JavaBean简介 139

7.1.1 非可视化的JavaBean 140

7.1.2 DataBean和ActionBean 140

7.1.3 ParameterBean和DatabaseBean 140

7.1.4 Beans的用法 141

7.1.5 JavaBean的属性 143

7.1.6 JavaBean的持久化 144

7.1.7 用户化 145

7.2 JSP上的JavaBeans 145

7.2.1 〈jsp:useBean〉操作 146

7.2.2 〈jsp:setProperty〉操作 148

7.2.3 〈jsp:getProperty〉操作 149

7.2.4 使用示例 150

7.3 JSP与JavaBean结合的例子 150

7.3.1 计数器Bean 150

7.3.2 税率计算 152

7.4 上机练习 154

7.5 习题 155

7.5.1 填空题 155

7.5.2 选择题 155

7.5.3 问答题 156

第8章 Servlet技术 157

8.1 Servlet简介 157

8.1.1 什么是Servlet 157

8.1.2 Servlet的优点 158

8.2 Servlet的应用 159

8.2.1 Servlet的基本结构 159

8.2.2 Servlet的编译、配置和调用 160

8.2.3 Servlet的生命周期 161

8.2.4 Servlet类 164

8.3 JSP和Servlet 173

8.3.1 JSP与Servlet的区别 173

8.3.2 选择JSP还是Servlet 173

8.4 上机练习 174

8.5 习题 175

8.5.1 填空题 175

8.5.2 选择题 175

8.5.3 问答题 176

第9章 JSP标记库 177

9.1 什么是自定义标记 177

9.2 开发简单的自定义标记 178

9.2.1 使用简单的标记 178

9.2.2 标记库描述符文件 179

9.2.3 编写标记处理类 180

9.2.4 自定义标记的生命周期 181

9.3 带属性的标记 182

9.3.1 标记处理类 182

9.3.2 标记库描述符文件 183

9.3.3 使用标记 184

9.4 嵌入标记主体的标记 184

9.4.1 标记处理类 185

9.4.2 标记库描述符文件 187

9.4.3 使用标记 188

9.5 定义脚本变量的标记 189

9.5.1 类TagExtraInfo 190

9.5.2 定义脚本变量 191

9.5.3 典型实例 192

9.6 上机练习 195

9.7 习题 196

9.7.1 填空题 196

9.7.2 选择题 196

9.7.3 问答题 196

第10章 JSP安全性 197

10.1 基本应用程序安全性 197

10.2 Web认证 199

10.2.1 LDAP认证 199

10.2.2 基于证书的认证 200

10.2.3 基于Web服务器的认证 200

10.3 Servlet容器认证 201

10.3.1 基本认证 201

10.3.2 摘要认证 204

10.3.3 基于表单的认证 204

10.3.4 HTTPS客户认证 207

10.4 上机练习 207

10.5 习题 208

10.5.1 填空题 208

10.5.2 选择题 208

10.5.3 问答题 208

第11章 数据库基础 209

11.1 数据库基础知识 209

11.1.1 数据库系统使用案例 210

11.1.2 数据库基本概念 210

11.1.3 实体以及数据模型 211

11.1.4 关系数据库 212

11.2 结构化查询语言SQL 213

11.2.1 SQL的语言元素 213

11.2.2 INSERT语句 214

11.2.3 SELECT语句 215

11.2.4 UPDATE语句 218

11.2.5 DELETE语句 219

11.3 数据库对象 219

11.3.1 表 219

11.3.2 索引 221

11.3.3 视图 222

11.3.4 存储过程 224

11.4 SQL的统计函数 226

11.4.1 SUM函数 226

11.4.2 AVG函数 226

11.4.3 COUNT函数 227

11.4.4 Min和Max函数 228

11.5 SQL Server简介 228

11.5.1 安装SQL Server 2000 228

11.5.2 SQL Server 2000企业管理器 231

11.5.3 SQL Server 2000查询分析器 235

11.6 上机练习 236

11.7 习题 238

11.7.1 填空题 238

11.7.2 选择题 238

11.7.3 问答题 238

第12章 JSP数据库应用 239

12.1 JDBC简介 239

12.1.1 数据库驱动程序 240

12.1.2 JDBC核心API 241

12.1.3 JDBC可选包API 242

12.2 使用JDBC 243

12.2.1 配置ODBC 243

12.2.2 使用JDBC访问数据库 245

12.3 JDBC数据类型 254

12.4 数据库事务 254

12.5 上机练习 256

12.6 习题 257

12.6.1 填空题 257

12.6.2 选择题 257

12.6.3 问答题 258

第13章 JSP与XML 259

13.1 XML简介 259

13.1.1 XML与HTML 260

13.1.2 XML基本语法 261

13.1.3 DTD与Schema 264

13.2 XML在JSP中的应用 266

13.3 使用DOM操作XML文件 267

13.3.1 一个简单的DOM读取XML节点的例子 267

13.3.2 常用的DOM对象 268

13.3.3 使用DOM读写XML文档 272

13.4 使用SAX操作XML文件 274

13.4.1 SAX事件处理过程 274

13.4.2 SAX事件处理接口 274

13.4.3 通过实例学习使用SAX处理XML文档 275

13.5 上机练习 277

13.6 习题 278

13.6.1 填空题 278

13.6.2 选择题 278

13.6.3 问答题 278

第14章 JSP应用的部署和错误处理 279

14.1 JSP高级配置和部署 279

14.1.1 JSP Web应用程序综述 279

14.1.2 JSP Web应用部署 280

14.1.3 JSP Web应用配置 284

14.2 JSP错误处理 289

14.2.1 配置错误 289

14.2.2 编译错误 291

14.2.3 运行时错误 292

14.2.4 JSP调试方法和技巧简介 292

14.2.5 异常处理 293

14.3 上机练习 294

14.4 习题 295

14.4.1 填空题 295

14.4.2 选择题 296

14.4.3 问答题 296

第15章 JSP网站的构建实例 297

15.1 总体设计 297

15.1.1 系统架构 297

15.1.2 Web应用程序设计思路 298

15.1.3 设计模式的应用 298

15.2 数据库准备 299

15.2.1 MASTER数据表 300

15.2.2 CLASS数据表 300

15.2.3 PICTURE数据表 301

15.2.4 NEWS数据表 301

15.2.5 WJXZ数据表 302

15.2.6 GLWJ数据表 303

15.2.7 数据表连接类 303

15.3 核心JavaBean 315

15.4 网站页面 325

15.4.1 后台管理界面 325

15.4.2 前台首页 329

15.5 性能测试和优化 329

15.5.1 性能测试 329

15.5.2 系统优化 330