Oracle XSQL技术PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:(美)Michael D.Thomas著;徐焱,孙扬译
- 出 版 社:北京:清华大学出版社
- 出版年份:2004
- ISBN:7302084270
- 页数:445 页
第1章 Oracle XSQL简介 1
1.1 XSQL的功能 1
1.1.1Web应用程序开发的问题 2
1.1.2作为关键技术的XSQL 4
1.2 XSQL和其他Oracle技术 9
1.2.1 Oracle Text 10
1.2.2 XML支持 10
1.2.3 Oracle JDeveloper 10
1.3 XML介绍 11
1.3.1XML的角色 11
1.3.2格式规范的文档与有效文档 12
1.3.3文档结构 13
1.3.4处理指令 14
1.3.5属性 14
1.3.6语法本质 15
1.3.7命名空间 17
1.3.8模式 17
1.4 小结 18
第2章 开始学习XSQL 19
2.1 基本安装 19
2.1.1 安装剖析 20
2.1.2从头开始安装XSQL 21
2.1.3配置Java 23
2.2在现有环境下进行安装 24
2.2.1 Web和应用程序服务器集成 24
2.2.2配置数据库 26
2.2.3配置数据库连接 26
2.3 小结 26
第3章 认识XSQL 27
3.1 加载XSQL示例 27
3.2创建一个示例用户和表 28
3.2.1设置连接定义 28
3.2.2第1个XSQL页面 29
3.3 第1个XSLT样式表 30
3.3.1 XSQLConfig.xml 31
3.3.2 XSQLConfig元素 31
3.3.3 servlet元素 31
3.3.4 processor元素 32
3.3.5http元素 34
3.3.6 connectiondefs元素 34
3.3.7 actiondefs元素 34
3.3.8 serializerdefs元素 34
3.4安全问题 35
3.4.1 已知问题 35
3.4.2考虑XSQL安全 38
3.5 小结 40
第4章 XSQL体系结构 41
4.1 简介 41
4.2 Java部分 42
4.2.1 JVM 42
4.2.2驱动器 43
4.2.3 servlet引擎 43
4.2.4 JSP运行时 44
4.3 XSQL外观 45
4.3.1 XSQL命令行工具 45
4.3.3 XSQL servlet 46
4.3.2 XSQLRequest类 46
4.4 XSQL页面处理程序 47
4.5 Oracle XML模块 49
4.5.1 XML分析器 49
4.5.2 XML SQL 50
4.5.3 XSLT处理程序 50
4.6 核心XSQL组件 50
4.6.1 XSQL页面 51
4.6.2行为 51
4.6.3行为处理程序 51
4.6.4 串行器 52
4.7小结 53
第5章 编写XSQL页面 54
5.1查询数据库 54
5.1.1多个xsql:query行为 56
5.1.2 xsql:query细节 58
5.1.3 xsql:no-rows-query 59
5.1.4规范模式 60
5.1.5格式化日期 62
5.2其他内置行为 63
5.2.1 xsql:dml 64
5.2.3 xsql:include-owa 65
5.2.2 xsql:ref-cursor-function 65
5.2.4 xsql:include-request-params 66
5.2.5 xsql:include-param 66
5.2.6 xsql:include-xml 66
5.2.7 xsql:set-page-param 67
5.2.8 xsql:set-session-param 67
5.2.9 xsql:set-cookie 68
5.2.10 xsql:set-stylesheet-param 69
5.2.11 xsql:action 69
5.2.12 xsql:include-xsql 69
5.2.13 xsql:insert-request 70
5.2.15 xsql:delete-request 71
5.2.14 xsql:update-request 71
5.2.16 xsql:insert-param 72
5.3链接到XSLT样式表 72
5.3.1处理指令细节 73
5.3.2基于客户端类型选择样式表 74
5.4 小结 74
第6章 XSQL参数 75
6.1 引用参数 75
6.2参数的XML表示 76
6.3参数类型 79
6.3.1请求参数 79
6.3.2页面私有参数 80
6.3.3会话参数 81
6.3.4 cookie 82
6.4设置默认参数 84
6.5使用绑定变量 85
6.6解决参数名冲突问题 85
6.7小结 88
第7章 用XSQL进行数据库修改 89
7.1 输入HTML窗体 89
7.1.1窗体参数和规范模式 89
7.1.2使用xsql:insert-request 92
7.1.3使用xsql:update-request 93
7.1.4使用xsql:delete-request 94
7.2用xsql:dml修改 95
7.3 处理XML文档 96
7.3.1 处理提交的XML 96
7.3.2处理XML参数 99
7.3.3作为XML插入XML 100
7.4小结 101
第8章 Oracle SQ L 102
8.1 SQL语法 102
8.1.1 区分大小写 102
8.1.2词法约定 102
8.1.3数据类型 103
8.1.4运算符 106
8.1.5 SQL表达式 106
8.2描述表 107
8.3 SELECT查询 107
8.3.1 目标子句 108
8.3.2元素子句 110
8.3.3 WHERE子句 115
8.3.4 ORDER BY子句 122
8.3.5进行集合操作 123
8.3.6假想的双重表 124
8.4.1创建表 125
8.4管理表 125
8.4.2更改表 128
8.4.3删除表 129
8.5添加和修改数据 130
8.5.1事务 130
8.5.2序列 131
8.5.3 INSERT语句 132
8.5.4 UPDATE语句 133
8.5.5 DELETE和TRUNCATE语句 133
8.6视图 134
8.6.1创建和更改视图 134
8.6.2使用视图 135
8.7约束 136
8.7.1约束类型 136
8.7.2使用约束 137
8.8格式化日期 139
8.8.1 XSQL日期与Oracle日期的比较 139
8.8.2 日期格式元素 140
8.9 SQL函数 142
8.9.1使用聚集函数 142
8.9.2一般意义上的数值函数 149
8.9.3对数和三角函数 153
8.9.4字符函数 154
8.9.5 日期函数 163
8.9.6转换函数 170
8.9.7混杂函数 173
8.10 小结 173
第9章 PL/SQL 174
9.1 初识PL/SQL 174
9.2 结构 176
9.3声明变量 177
9.3.1标量变量声明 177
9.3.2记录声明 178
9.3.4数组结构 180
9.3.3光标 180
9.4 PL/SQL块和执行块 181
9.5 PL/SQL中的SQL语句 182
9.6控制结构 183
9.6.1条件控制结构 184
9.6.2循环控制结构 185
9.6.3顺序控制结构 187
9.7光标 187
9.8包 190
9.9过程和函数 191
9.10异常 193
9.11 触发器 195
9.12引用光标 195
9.13 PL/SQL和XSQL 196
9.14 小结 197
第10章 使用Oracle Text 198
10.1简单的关键字搜索 198
10.2词根、模糊、通配符和探测法搜索 199
10.3在XML文档内搜索 200
10.5小结 202
10.4其他特性 202
第11章 检索XML 203
11.1 使用XSQL检索XML十分困难 203
11.2 使用xsql:include-owa创建XML 204
11.2.1从PL/SQL生成XML 206
11.2.2 XMLType 208
11.3 小结 211
第12章 XSLT 212
12.1 开始学习XSLT 212
12.1.1 XSLT的作用 212
12.1.2推模型和拉模型 213
12.2.1定义XHTML 215
12.2 XHTML和样式表的创建 215
12.2.2简单的XHTML转换 218
12.2.3迁移HTML的技巧和窍门 221
12.3小结 223
第13章 深入XSLT 224
13.1 根元素 224
13.1.1 xsl:stylesheet语法 224
13.1.2示例 226
13.2控制输出 226
13.2.1 xsl:output语法 226
13.2.2示例 227
13.3.1 xsl:template语法 228
13.3模板 228
13.3.2 xsl:apply-templates语法 230
13.3.3 xsl:call-template语法 231
13.3.4示例 232
13.4取值选择 235
13.4.1 xsl:value-of语法 235
13.4.2示例 236
13.5 迭代 238
13.5.1 xsl:for-each语法 238
13.5.2示例 239
13.6.1 boolean表达式 241
13.6.2 xsl:if语法 241
13.6 条件逻辑 241
13.6.3 xsl:choose、xsl:when和xsl:otherwise语法 242
13.6.4示例 243
13.7 处理XML实体和文本 246
13.7.1 xsl:element、xsl:attribute和xsl:attribute-set语法 247
13.7.2 xsl:attribute语法 248
13.7.3 xsl:attribute-set语法 249
13.7.4元素创建示例 249
13.7.5 xsl:text语法 251
13.7.6 xsl:comment语法 252
13.7.7 xsl:copy语法 253
13.7.8 xsl:copy-of语法 254
13.7.9 xsl:namespace-alias语法 255
13.7.10 xsl:processing-instruction语法 256
13.8对元素编号 257
13.8.1 xsl:number语法 257
13.8.2 xsl:decimal-format语法 258
13.9变量和参数 259
13.9.1 xsl:variable语法 259
13.9.2变量示例 260
13.9.3 xsl:param语法 263
13.9.4 xsl:with-param语法 264
13.9.5参数示例 265
13.10.1 xsl:include和xsl:import语法 267
13.10.2 xsl:apply-imports语法 267
13.10重用样式表 267
13.11排序 268
13.11.1 xsl:sort语法 268
13.11.2示例 268
13.12 空白处理 269
13.13 混杂元素 270
13.13.1 xsl:key语法 270
13.13.2 xsl:message语法 270
13.13.3 xsl:fallback语法 270
13.14.1表达式和数据类型 271
13.14 XPath 271
13.14.2位置路径 272
13.14.3轴线 273
13.15 XPath和XSLT函数 277
13.15.1 XSLT特定函数 278
13.15.2节点设置函数 280
13.15.3字符串函数 282
13.15.4布尔函数 285
13.15.5数值函数 286
13.16 小结 287
14.1 应用程序体系结构 288
第14章 构建XSQL Web应用程序 288
14.1.1简单的XSQL体系结构 289
14.1.2开发用户体系结构的过程 290
14.1.3扩展选项 294
14.1.4使用JavaScript和CSS扩展接口 296
14.1.5数据库层次上的扩展 297
14.2示例应用程序 298
14.2.1 需求 298
14.2.2应用程序接口设计 298
14.2.3数据库需求 302
14.2.4数据库设计 304
14.2.5数据库实现 306
14.2.6编写SQL 307
14.3 集成XSQL和XSLT 311
14.3.1制作XSQL页面 312
14.3.2编写样式表 316
14.4传递参数 329
14.4.1使用SQL传递 329
14.4.2设置样式表参数 330
14.4.3 使用其他XSQL参数 331
14.5无状态分页 334
14.5.1 分页的难点 334
14.5.2纯粹的XSQL无状态分页 335
14.6 XSQL数据编辑器 340
14.6.1 编辑器体系结构 340
14.6.2 XSQL开发 341
14.6.3 开发XSQL接口 342
14.7 JavaScript与XSQL开发 346
14.7.1 JavaScript与XSLT集成 346
14.7.2 JavaScript与XSQL数据 347
14.8 错误处理 349
14.8.1 XSQL错误 349
14.8.2 XSQL错误模板 350
14.8.3处理错误的方式 351
14.9 小结 353
第15章 命令行工具 354
15.1 使用命令行工具 354
15.2 文本示例 355
15.3编写脚本 356
15.4创建静态Web页面 358
15.5 小结 359
第16章 使用XSQL的Web服务 360
16.1 体系结构 360
16.2简单的Web服务客户 364
16.3 XML到XML的转换 369
16.4 XML处理行为 374
16.5 小结 375
第17章 Web浏览功能外的XSQL 376
17.1 示例程序 376
17.2 XSQL类指南 379
17.3 在servlet内使用XSQL 380
17.4 XML分析:DOM和SAX的比较 381
17.5 Oracle DOM API 381
17.6 小结 382
18.1 开始 383
18.1.1行为处理程序简介 383
第18章 自定义行为处理程序 383
18.1.2把XML添加到数据报 385
18.1.3 比较行为处理程序和servlet开发 387
18.2行为处理程序API 388
18.2.1 XSQLActionHandler接口 388
18.2.2 XSQLActionHandlerImpl基类 390
18.2.3 XSQLPageRequest 392
18.2.4访问servlet功能 393
18.3数据库交互 395
18.3.1 使用内置的行为处理程序 395
18.3.2 JDBC连接 401
18.3.3使用XSU类 402
18.3.4添加XMLType对象 403
18.4参数与输入 404
18.4.1访问XSQL数据 405
18.4.2替换参数值 407
18.4.3设置页面参数 409
18.4.4内部行为处理程序通信 412
18.5小结 414
第19章 串行器 415
19.1 串行器简介 415
19.1.1 串行器的作用 415
19.1.2使用串行器 416
19.2 使用Apache FOP创建PDF 417
19.2.1 FOP体系结构 417
19.2.2使用XSQLFOP串行器 418
19.3创建自定义的串行器 422
19.3.1文本串行器 423
19.3.2二进制串行器 426
19.3.3 串行化BLOB 430
19.3.4使用Java AWT创建JPEG 433
19.4小结 441
附录A 资源 442
附录B 相关标准 444
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019