当前位置:首页 > 工业技术
JSP技术大全
JSP技术大全

JSP技术大全PDF电子书下载

工业技术

  • 电子书积分:18 积分如何计算积分?
  • 作 者:(美)Phil Hanna著;闻道工作室译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2002
  • ISBN:711109333X
  • 页数:612 页
图书介绍:
《JSP技术大全》目录

第一部分 Web编程环境 1

第1章 Web市场 1

第2章 Web应用演化 2

2.1 Web的产生 2

2.2 Web编程模型的增长 2

2.3 从客户端移向服务器端方案 4

第3章 超文体传输协议介绍 6

3.1 HTTP是什么 6

3.1.1 Internet上请求文档的一种语言 6

3.1.2 HTTP规范 6

3.2 HTTP请求模型 7

3.2.1 连接至Web服务器 7

3.2.2 发送HTTP请求 8

3.2.3 服务器接受请求 9

3.2.4 来自服务器的HTTP响应 9

3.3 实例 10

3.4 小结 13

第4章 servlet介绍 14

4.1 servlet生命期 14

4.1.1 init 15

4.1.2 service 15

4.1.3 destroy 16

4.2 例子:千米每公升到英里每加仑servlet 16

4.3 servlet类 19

4.3.1 servlet 20

4.3.2 servlet请求 22

4.3.3 servlet响应 24

4.3.4 servlet上下文 26

4.4 线程模型 27

4.5 HTTP会话 28

4.6 小结 30

第5章 JSP介绍 31

5.1 JSP工作方式 31

5.2 一个基本例子 32

第二部分 JSP 元素 37

第6章 JSP语法和语义 37

6.1 JSP开发模型 37

6.2 JSP页面组件 38

6.2.1 伪指令 38

6.2.2 注释 40

6.2.3 表达式 40

6.2.4 scriptlet 41

6.2.5 声明 42

6.2.6 隐含对象 44

6.2.7 标准行为 45

6.2.8 标签扩展 47

6.3 一个完整实例 47

6.3.1 page伪指令 51

6.3.2 <jsp:include>行为 51

6.3.3 scriptlet 52

6.3.4 表达式 52

6.3.5 一个声明 53

6.4 小结 54

第7章 表达式和scriptlet 55

7.1 表达式 55

7.2 scriptlet 56

7.3 通过JSP容器处理表达式和scriptlet 57

7.3.1 HTML模板数据和表达式 58

7.3.2 scriptlet内容 58

7.3.3 容器生成的初始化和退出代码 59

7.4 隐含对象和JSP环境 60

7.4.1 Request 61

7.4.2 Response 62

7.4.3 PageContext 62

7.4.4 Session 63

7.4.5 Application 64

7.4.6 Out 64

7.4.7 Config 65

7.4.8 Page 65

7.4.9 Exception 65

7.5 初始化参数 66

7.6 小结 67

第8章 声明 68

8.1 声明是什么 68

8.2 声明的基本用法 72

8.3 变量声明 72

8.4 方法定义 76

8.4.1 覆盖jspInit和jspDestroy 80

8.4.2 隐含对象的访问 80

8.5 内部类 81

8.6 小结 83

第9章 请求发送 85

9.1 请求过程的剖析 85

9.2 包含其他资源 86

9.3 include伪指令 86

9.3.1 其工作方式 87

9.3.2 改变一个被包含文件的影响 88

9.3.3 使用include伪指令复制源码 88

9.4 <jsp:include>行为 90

9.5 使用哪种方法 100

9.6 转发请求 100

9.7 RequestDispatcher对象 103

9.8 模型1对比模型2 104

9.9 小结 105

第10章 Page伪指令 106

10.1 language 106

10.2 extends 107

10.2.1 JSP超类所需的接口 108

10.2.2 一个JSP超类例子 109

10.3 import 112

10.4 session 113

10.5 buffer和autoFlush 113

10.6 isThreadSafe 114

10.7 info 114

10.8 contentType 115

10.9 errorpage和isErrorpage 115

10.10 小结 119

第11章 JSP标签扩展 121

11.1 为什么要定制标签 121

11.2 开发第一个定制标签 122

11.2.1 第1步--定义标签 122

11.2.2 第2步--创建TLD人口 123

11.2.3 第3步--编写标签处理器 124

11.2.4 第4步--将标签并入JSP页面 127

11.3 标签处理器工作方式 128

11.3.1 JSP容器的功能 128

11.3.2 标签处理器功能 129

11.4 标签库 130

11.4.1 标签库描述器 130

11.4.2 taglib伪指令 131

11.5 标签处理器API 132

11.5.1 Tag接口 132

11.5.2 TagSupport类 133

11.6 标签处理器生命期 133

11.6.1 流线图 135

11.6.2 生成代码的一个例子 136

11.7 定义标签属性 141

11.8 体标签处理器API 146

11.8.1 BodyContent 147

11.8.2 BodyTag接口 148

11.8.3 BodyTagSupport类 148

11.9 体标签处理器生命期 149

11.10 定义脚本变量 151

11.10.1 TagExtraInfo类 152

11.10.2 标签属性有效性检验 159

11.11 协作标签 159

11.11.1 使用Syntactic Scoping 159

11.11.2 例子:switch标签 160

11.12 数据库查询例子的实现 167

11.12.1 所需标签 168

11.12.2 标签库描述器 168

11.12.3 标签处理器 169

11.13 小结 177

第三部分 JSP 行为 179

第12章 HTML窗体 179

12.1 FORM元素 180

12.2 窗体输入元素 183

12.2.1 使用INPUT标签创建的元素 185

12.2.2 使用select和option创建的元素 194

12.2.3 textarea元素 195

12.3 窗体有效性检验 196

12.4 服务器端的窗体处理 198

12.5 小结 200

第13章 数据库访问 201

13.1 JDBC简介 201

13.1.1 基本JDBC操作 201

13.1.2 基本JDBC类 202

13.1.3 一个简单JDBC实例 204

13.2 JDBC驱动器 209

13.2.1 驱动器类型 209

13.2.2 JDBC-OCBC桥 209

13.2.3 注册一个驱动器 211

13.3 连接到一个数据库 212

13.4 语句接口 213

13.4.1 Statement 214

13.4.2 PreparedStatement 220

13.4.3 CallableStatement 225

13.5 结果集 230

13.5.1 可滚动的结果集 233

13.5.2 可修改结果集 237

13.5.3 RowSet 237

13.6 使用元数据 237

13.6.1 数据库元数据 238

13.6.2 ResultSetMetadata 246

13.7 JDBC 2.0及以上版本中的新特性 247

13.8 小结 247

第14章 会话和线程管理 249

14.1 会话跟踪 249

14.1.1 隐藏域 250

14.1.3 cookie 256

14.2 会话API 261

14.2.1 创建会话 261

14.2.2 从会话中保存和检索对象 263

14.2.3 销毁会话 264

14.2.4 修订后实例 264

14.2.5 会话捆绑侦听者 272

14.3 线程管理 278

14.4 servlet线程模型 289

14.4.1 缺省线程模型 289

14.4.2 单线程模型 290

14.5 多线程应用 291

14.6 应用考虑 295

14.7 小结 297

第15章 JSP和JavaBean 298

15.1 JavaBean是什么 298

15.1.1 bean属性 298

15.1.2 持久性 300

15.2 JSP行为 305

15.2.1 <jsp:useBean> 305

15.2.2 <jsp:setProperty> 309

15.2.3 <jsp:getProperty> 311

15.3 一个完整例子--带有bean的个性化风格 312

15.3.1 从Web得到天气数据 312

15.3.2 LyricNote人口 319

15.4 小结 323

第16章 JSP和XML 324

16.1 XML简介 324

16.1.1 XML解决的问题 325

16.1.2 XML语法 325

16.1.3 文档类型定义 326

16.2 XML解析器 328

16.2.1 文档对象模型 328

16.2.2 XML的简单API 338

16.3 使用XSLT进行XSL转换 349

16.4 小结 352

第17章 JSP测试和调试 353

17.1 建立思想模型 353

17.2 独立测试 357

17.3 调试工具 358

17.3.1 捕获窗体参数 358

17.3.2 调试Web客户端 361

17.3.3 跟踪HTTP请求 367

17.4 小结 382

第18章 发布Web应用 383

18.1 Web应用环境 383

18.1.1 目录结构 383

18.1.2 资源映射 384

18.1.3 servlet上下文 386

18.2 Web存档文件 387

18.3 发布描述器:web.xml 388

18.4 发布描述器示例 393

18.5 小结 395

第19章 事例分析:一个产品支持中心 396

19.1 过程流 396

19.2 数据模式 398

19.3 开发系统 398

19.4 模式-视图-控制器结构 399

19.4.1 模式类 400

19.4.2 视图类 464

19.4.3 控制器类 489

19.5 小结 502

第四分部 JSP和其他Web组件 505

第20章 与其他客户端进行通信 505

20.1 URL连接 505

20.1.1 URL类 505

20.1.2 URLConnection类 506

20.1.3 HttpURLConnection类 507

20.2 作为客户端的Java应用 508

20.2.1 JSP竞价服务器 508

20.2.2 竞价客户端应用 510

20.3 一个Java Applet客户端 512

20.3.1 Java插件 512

20.3.2 PriceQuoteApplet 513

20.4 一个Perl 客户端 517

20.4.1 通用数据库选择服务器 518

20.4.2 Perl脚本 520

20.5 小结 523

第21章 与其他服务器通信 524

21.1 服务器端脚本环境 524

21.2 从一个JSP页面发送邮件 529

21.2.1 发送邮件的方法 529

21.2.2 在产品支持系统中的电子邮件通告 532

21.3 小结 535

第五部分 附录 537

附录A servlet API版本2.3 537

附录B JSP API版本1.2 582

附录C HTTP参考 608

返回顶部