Java Web服务应用开发详解PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:飞思科技产品研发中心编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2002
- ISBN:7505373692
- 页数:496 页
第一篇 XML与Java 3
第1章 强大的Java 3
1.1 Java的背景介绍 3
1.2 Java的技术特征 4
1.2.1语言特点 4
1.2.2 Java的面向对象介绍 5
1.2.3 Java和C++比较 7
1.3.1 Java运行环境 11
1.3 Java程序的运行与开发环境 11
1.3.2 Java开发环境 12
1.4 Java程序设计基础 12
1.4.1语言基础 12
1.4.2类、接口与包 13
1.4.3字符串与数组 17
1.5 Java的技术应用 17
1.5.1 Java应用程序 17
1.5.2 Java小应用程序 17
1.5.3 JDBC 18
1.5.4 Servlet和JSP 21
1.5.5 JavaBeans 23
1.5.6 EJB 23
第2章 互联网时代的数据标准——XML语言 27
2.1 XML介绍 27
2.1.1 XML的发展之路 28
2.1.2 XML的特点 33
2.1.3 XML的应用简介 38
2.2.1语法基础 40
2.2 XML语法 40
2.2.2 XML文档的构成 46
2.2.3 XML文档的元素 49
2.2.4 XML文档的属性 53
2.2.5 XML文档的实体 58
2.3 XML的命名空间 59
2.3.1命名空间的表示法 59
2.3.2命名空间的范畴 60
2.4文档类型定义 60
2.4.1文档类型定义介绍 61
2.4.2 DTD的设计 62
2.4.3正式的DTD结构 65
2.4.4 DTD的缺点 68
2.5 XSL介绍 69
2.5.1 XSL简介 69
2.5.2 XSL文档 70
2.5.3 XSL样式模板 71
2.5.4编写XSL文档 76
3.1.1 DOM的介绍 79
3.1.2 DOM的层次模型 79
3.1 DOM(文档对象模型) 79
第3章 XML编程接口 79
3.1.3 DOM的使用 81
3.2 SAX(XML简单应用程序接口) 120
3.2.1什么是SAX 120
3.2.2 Java的SAX API 121
3.2.3 SAX的事件模型 121
3.2.4 SAX的使用 122
4.1.1 JAXP的介绍 139
4.1 JAXP编程 139
第4章 Java与XML 139
4.1.2使用JAXP 140
4.2 JDOM编程 153
4.2.1理解JDOM 153
4.2.2 JDOM应用 154
第5章 XSLT和XPATH 159
5.1 XSLT概述 159
5.1.1 XSLT的设计目的 159
5.1.2为什么需要SXLT 159
5.1.4 XSLT的机理 160
5.1.3 XSLT的特点 160
5.2样式表结构 161
5.3内容模式 164
5.3.1根结点子元素 164
5.3.2剥去空白域(Whitespace Stripping) 164
5.4模板规则 164
5.4.1模式 164
5.4.2定义模板规则 165
5.5产生结果树 166
5.4.3应用模板规则 166
5.4.4调用命名的模板 166
5.5.1字面结果元素的产生 167
5.5.2用xsl:element生成元素 167
5.5.3 xsl:attribute生成属性 167
5.5.4命名属性集 168
5.5.5产生文本 169
5.5.6产生处理指令 169
5.5.8复制 170
5.5.7产生注释 170
5.5.9计算生成的文本 171
5.5.10编号(numbering) 171
5.6循环 171
5.7条件处理 173
5.7.1 xsl:if条件处理 173
5.7.2 xsl:choose条件处理 173
5.8排序 174
5.9变量和参数 175
5.10输出 176
5.10.2 HTML输出方法 177
5.10.3文本输出方法 177
5.10.1 XML输出方法 177
5.11其他细节 178
5.11.1消息(Message) 178
5.11.2扩展(Extension) 178
5.11.3退步(Fallback) 179
5.12 XPath 179
6.2 JAXM 181
第6章 Java XML Pack 181
6.1 Java XML Pack简介 181
6.2.1核心 182
6.2.2供应者管理工具 182
6.2.3使用JAXM 182
6.3 JAXB 185
6.4 JAX-RPC 186
6.5 JAXR 186
7.1.1 Web服务架构 189
7.1 什么是Web服务 189
第7章 Web服务概览 189
第二篇 Web服务篇 189
7.1.2 Web服务的特征 190
7.1.3 Web服务的分类 190
7.1.4 Web服务堆栈 191
7.2 Web服务带来了什么 192
7.3 Web服务体系结构对比 193
7.3.1 Microsoft.NET开发框架 193
7.3.2 Sun ONE开发框架 196
7.3.3 Sun ONE与.NET的战略对比 199
第8章 简单对象访问协议 203
8.1 SOAP初步 203
8.1.1 HTTP+XML+RPC+Serialization 204
8.1.2 XML-RPC 204
8.1.3 WDDX 205
8.1.4 SOAP:XML-RPC+WDDX 206
8.2 SOAP协议 207
8.2.1 SOAP术语 208
8.2.2 SOAP消息 209
8.2.3 SOAP编码 211
8.2.4 SOAP RPC表示 213
8.2.5绑定到HTTP的SOAP 214
8.3 SOAP和现有技术的比较 215
8.3.1 CORBA 215
8.3.2 COM/DCOM 215
8.3.3 SOAP与CORBA、DCOM/COM的比较 216
第9章 应用Apache SOAP进行编程 217
9.1 Apache SOAP的获取 217
9.2.1 Servlet容器(Tomcat 3.2.3)的安装 218
9.2 Apache SOAP的安装、配置和运行 218
9.2.2 Java Mail API和JavaBeans Activation Framework的安装 221
9.2.3 XML Parser (Apache Xerces)的安装 222
9.2.4 Apache SOAP的安装 222
9.2.5 Apache SOAP的运行 224
9.3一个简单的SOAP程序 224
9.3.1 SOAP服务的编程。 224
9.3.2 SOAP服务的发布 225
9.3.3客户端程序 226
9.3.4例子的运行 227
第10章 深入Apace SOAP编程 229
10.1基础知识 229
10.1.1 SOAP服务 229
10.1.2 SOAP服务的发布 230
10.1.3调用SOAP服务 246
10.1.4 Http Tunnel Tools 248
10.2 SOAP RPC编程 252
10.2.1 SOAP服务 252
10.2.2 SOAP HTTP Client 254
10.2.3 SOAP SMTP Client 256
10.3 SOAP Message编程 264
10.3.1 Message Service 265
10.3.2 SOAP Message Client 266
10.3.3带有附件的消息 272
10.4 Script服务 278
10.5 EJB服务 284
10.6 COM服务 296
10.6.1编写COM组件 297
10.7使用复杂的数据类型 299
10.6.2客户端程序 299
10.7.1在服务器上注册新类型 300
10.7.2在客户端注册新类型 308
10.7.3使用复杂数据类型的例子 308
10.7.4构造自己的(反)序列化器 323
10.8定制SOAP消息传输层 330
10.8.1使用HTTP代理 330
10.8.2使用HTTPS 335
10.8.3使用Transpotr Hooks 336
10.9维护Session信息 339
10.10在RPC中使用MIME类型 345
10.11构造自己的Provider 352
10.12 Apache SOAP服务器配置 362
10.12.1配置管理器的作用 362
10.12.2配置管理器类的实现 362
10.12.3在SOAP服务器上使用自定义的配置管理器 365
10.13 Axis简介 366
10.13.1服务的发布 366
10.13.2服务的调用 367
11.1传输问题 369
第11章 SOAP互操作 369
11.2 XML的问题 370
11.3 SOAP自身的问题 370
第12章 Web服务描述语言 389
12.1 WSDL语法结构 389
12.2 WSDL工具 393
12.2.1 WSDL Generator Tool 394
12.2.2 Service Proxy Generator Tool 394
12.2.3 Service Implementation Template Generator Tool 394
13.2 UDDI数据模型 395
13.1 UDDI商业注册 395
第13章 通用描述、发现和集成 395
13.2.1商业实体信息 396
13.2.2商业服务信息 397
13.2.3绑定模板信息 397
13.2.4技术规范信息 398
13.3 UDDI程序员API 399
13.4 UDDI4J 401
第14章 Web服务流语言 411
A.1.2符号约定 417
A.1.1设计目标 417
附录A SOAP V1.1协议规范 417
A.1简介 417
A.1.3 SOAP消息举例 418
A.2 SOAP消息交换模型 419
A.3与XML的关系 419
A.4 SOAP封装 420
A.4.1 SOAP encodingStyle属性 421
A.4.2封装版本模型 421
A.4.3 SOAP头 421
A.4.4 SOAP体 422
A.4.5 SOAP头和体的关系 423
A.4.6 SOAP错误 423
A.4.7 SOAP错误代码 424
A.5 SOAP编码 424
A.5.1 XML中的编码类型规则 425
A.5.2简单类型 427
A.5.5默认值 427
A.5.3多态accessor 429
A.5.4 Compound types复合类型 429
A.5.6 SOAP root属性 437
A.6在HTTP中使用SOAP 438
A.6.1 SOAP HTTP请求 438
A.6.2 HTTP头中SOAPAction域 438
A.6.3 SOAP HTTP应答 439
A.6.4 HTTP扩展框架 439
A.6.5 SOAP HTTP举例 439
A.7.1 RPC和SOAP体 440
A.7在RPC中使用SOAP 440
A.7.2 RPC和SOAP头 441
A.8安全性考虑 441
A.9 SOAP封装举例 441
A.9.1请求编码举例 441
A.9.2应答编码举例 442
A.10参考文献 444
附录B Web服务描述语言(WSDL)1.0 445
B.1简介 445
B.1.1 WSDL文档示例 446
B.1.2标记规则 447
B.2服务定义 448
B.2.1 WSDL文档结构 448
B.2.2类型 452
B.2.3消息 453
B.2.4端口类型 455
B.2.5绑定 457
B.2.6端口 458
B.2.7服务 458
B.3.1 SOAP示例 459
B.3 SOAP绑定 459
B.3.2 SOAP绑定如何扩展WSDL 461
B.4 HTTP GET和POST绑定 465
B.4.1 HTTP GET/POST示例 465
B.4.2 HTTP GET/POST绑定如何扩展WSDL 467
B.5 MIME绑定 468
B.5.1 MIME绑定示例 469
B.5.2 MIME绑定如何扩展WSDL 470
B.6.1有关URI的说明 472
B.6参考资料 472
B.6.2 WSDL示例的线上格式 473
B.6.3扩展性元素的位置 473
B.6.4架构 474
附录C UDDI技术白皮书 481
C.1简介 481
C.1.1概览 481
C.1.2 UDDI的商业注册与UDDI商业注册中心 481
C.1.3使用UDDI 482
C.1.4背景 482
C.1.5 UDDI——技术发现层 483
C.1.6下一步 484
C.1.7商业发现与UDDI 484
C.1.8进一步的工作 484
C.2技术概述 485
C.2.1四种信息类型 485
C.2.2商业实体信息:businessEntity元素 485
C.2.4规范描述的指针和技术标识 486
C.2.3服务信息:businessService元素和binding Template元素 486
C.2.5程序员API 487
C.2.6构建于SOAP之上 487
C.2.7查询API 488
C.2.8 UDDI调用模型 488
C.2.9远程Web服务调用失败后的恢复 488
C.2.10发布API 489
C.2.11安全:识别与授权 489
C.4 UDDI信息模型 490
C.3其他信息 490
C.5资源 491
附录D UDDI执行白皮书 493
D.1新的国际贸易环境 493
D.2新的挑战 493
D.3当前的解决方案 494
D.4新的解决方案 494
D.5 UDDI计划 495
D.6前景 495
D.7总结 496
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017