图书介绍
J2EE Web Services高级编程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)Richard Monson-Haefel著;崔洪斌,王爱民译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302094349
- 出版时间:2005
- 标注页数:641页
- 文件大小:37MB
- 文件页数:657页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
J2EE Web Services高级编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 J2EE 1.4 Web Services概述1
1.1 J2EE平台1
1.2 Web服务技术2
1.2.1 WS-I Basic Profile 1.04
1.2.2 XML5
1.2.3 SOAP5
1.2.4 WSDL6
1.2.5 UDDI7
1.3 J2EE Web Services API7
1.3.1 JAX-RPC8
1.3.2 SAAJ8
1.3.3 JAXR8
1.3.4 JAXP9
1.4 小结9
第Ⅰ部分 XML13
第2章 XML基础知识13
2.1 XML入门13
2.1.1 XML文档实例15
2.1.2 剖析XML文档15
2.1.3 处理XML文档18
2.2 XML命名空间20
2.2.1 使用命名空间示例20
2.2.2 默认命名空间、前缀和限定名称22
2.3 小结24
第3章 W3C XML模式语言25
3.1 XML模式基础知识25
3.1.1 Web服务中XML模式优于DTD的原因25
3.1.2 XML模式文档26
3.1.3 简单类型27
3.1.4 复杂类型31
3.1.5 在模式中声明全局元素37
3.1.6 限定元素与非限定元素40
3.1.7 指定模式和确定模式的位置42
3.2 高级XML模式44
3.2.1 复杂类型的继承性44
3.2.2 简单类型的继承性49
3.2.3 列表类型与联合类型52
3.2.4 匿名类型54
3.2.5 导入模式和包含模式55
3.3 小结59
第Ⅱ部分 SOAP与WSDL63
第4章 SOAP63
4.1 SOAP的基本结构65
4.2 SOAP命名空间68
4.3 SOAP头73
4.3.1 actor属性75
4.3.2 mustUnderstand属性78
4.3.3 WS-I一致性文件头80
4.3.4 有关文件头的进一步说明81
4.4 SOAP体81
4.5 SOAP消息传递模式82
4.5.1 Document/Literal消息传递模式82
4.5.2 RPC/Literal消息传递模式83
4.5.3 消息传递模式与消息传递交换模式84
4.5.4 其他消息传递模式85
4.6 SOAP错误85
4.6.1 faultcode元素86
4.6.2 faultstring元素89
4.6.3 faultactor元素90
4.6.4 detail元素90
4.6.5 关于错误的进一步说明91
4.7 SOAP与HTTP92
4.7.1 传输带HTTP POST消息的SOAP92
4.7.2 HTTP响应代码93
4.7.3 进一步说明HTTP94
4.8 小结95
第5章 WSDL96
5.1 WSDL的基本结构97
5.2 WSDL声明:definitions元素、types元素和import元素100
5.2.1 XML声明100
5.2.2 definitions元素100
5.2.3 types元素101
5.2.4 import元素102
5.3 WSDL抽象接口:message元素、portType元素和operation元素103
5.3.1 message元素103
5.3.2 portType元素107
5.3.3 operation元素108
5.4 WSDL消息传递交换模式109
5.4.1 请求/响应消息传递110
5.4.2 单向消息传递110
5.4.3 通知和恳求/响应消息传递111
5.5 WSDL实现:binding元素111
5.6 WSDL实现:service元素和port元素121
5.7 WS-I一致性声明122
5.8 小结122
第Ⅲ部分 UDDI125
第6章 UDDI数据结构125
6.1 businessEntity结构127
6.1.1 businessEntity元素和businessKey属性129
6.1.2 discoveryURL元素129
6.1.3 name元素130
6.1.4 description元素130
6.1.5 contacts元素130
6.1.6 businessServices元素131
6.1.7 identifierBag元素132
6.1.8 categoryBag元素133
6.2 businessService结构和bindingTemplate结构136
6.2.1 businessService结构137
6.2.2 bindingTemplate结构138
6.3 tModel结构140
6.3.1 用于WSDL文档的tModel141
6.3.2 用作分类法标识符的tModel142
6.3.3 uddi-org:types tModel144
6.3.4 校验tModel与非校验tModel145
6.3.5 tModelXML模式146
6.4 publisherAssertion结构149
6.5 UUID密钥150
6.6 WS-I一致性声明151
6.7 小结151
第7章 UDDI查询API152
7.1 UDDI SOAP消息传递概述152
7.2 查询操作154
7.2.1 查找操作154
7.2.2 取出操作170
7.3 小结176
第8章 UDDI发布API178
8.1 操作定义与有效负载178
8.1.1 授权操作179
8.1.2 保存操作182
8.1.3 删除操作189
8.1.4 取出操作195
8.2 错误消息202
8.3 小结205
第Ⅳ部分 JAX-RPC209
第9章 JAX-RPC概述209
9.1 服务器端编程模型209
9.1.1 JSE209
9.1.2 Enterprise JavaBean端点210
9.2 客户端编程模型211
9.2.1 生成的占位程序212
9.2.2 动态代理214
9.2.3 DII214
9.3 其他JAX-RPC事宜215
9.4 SAAJ215
9.5 小结215
第10章 JAX-RPC服务端点216
10.1 简单JSE示例216
10.2 JSE运行时环境217
10.2.1 Servlet:JSE的基础218
10.2.2 JNDI环境命名上下文219
10.2.3 ServletEndpointContext接口与ServiceLifecycle接口223
10.3 多线程与JSE230
10.4 小结231
第11章 JAX-RPC EJB端点232
11.1 Enterprise JavaBean基础知识232
11.1.1 事务简介232
11.1.2 EJB234
11.1.3 小结239
11.2 Enterprise JavaBean Web服务239
11.2.1 简单示例239
11.2.2 EJB运行时环境242
11.3 小结247
第12章 JAX-RPC客户API248
12.1 生成的占位程序248
12.1.1 端点接口249
12.1.2 生成的占位程序250
12.1.3 服务接口251
12.1.4 在J2EE中使用生成的占位程序252
12.2 动态代理256
12.2.1 使用动态代理257
12.2.2 深层探索260
12.3 DII261
12.3.1 与WSDL文档一起使用DII261
12.3.2 不通过WSDL文档使用DII264
12.3.3 与DII一起使用单向消息传递265
12.3.4 JAX-RPC标准属性与常数265
12.4 小结267
第13章 SAAJ269
13.1 简单SAAJ示例270
13.2 创建SOAP消息272
13.2.1 MessageFactory类272
13.2.2 SaajOutputter类274
13.2.3 SOAPMessage类275
13.3 使用SOAP文档276
13.3.1 SOAPPart类型与SOAPEnvelope类型277
13.3.2 SOAPFactory类与Name类型278
13.3.3 SOAPElement类型280
13.3.4 Node类型282
13.3.5 SOAPHeader类型283
13.3.6 SOAPHeaderElement类型286
13.3.7 SOAPBody类型287
13.3.8 SOAPBodyElement类型287
13.3.9 Text类型288
13.3.10 SOAPConstants类289
13.3.11 SOAPException类289
13.3.12 SOAPFactory类型与SOAPElement类型290
13.4 SOAP错误291
13.4.1 SOAPFault类型292
13.4.2 Detail类型295
13.4.3 SOAPFaultElement类型295
13.4.4 DetailEntry类型296
13.5 与SAAJ一起传输SOAP消息296
13.6 SAAJ 1.2与DOM 2297
13.7 小结300
第14章 消息处理程序301
14.1 简单示例301
14.1.1 定义消息处理程序类301
14.1.2 定义WSDL文档305
14.1.3 生成服务接口与端点接口306
14.1.4 配置消息处理程序307
14.1.5 在J2EE组件中使用消息处理程序308
14.2 处理程序链与处理顺序309
14.2.1 返回值与处理顺序313
14.2.2 异常与处理顺序315
14.3 处理程序运行时环境316
14.3.1 无状态与多线程316
14.3.2 JNDI环境命名上下文317
14.3.3 消息处理程序的生命周期319
14.3.4 MessageContext类型321
14.4 小结323
第15章 将Java映射到WSDL和XML324
15.1 将WSDL映射到Java324
15.1.1 WSDL与端点接口325
15.1.2 声明多个部分326
15.1.3 定义多个操作327
15.1.4 单向消息传递328
15.2 将XML映射到Java329
15.2.1 XML模式内置简单类型329
15.2.2 XML模式复杂类型331
15.2.3 数组334
15.2.4 枚举334
15.2.5 SOAPElement:在Document/Literal编码中支持非标准类型336
15.2.6 SOAPElement:xsd:any元素341
15.2.7 Nillable元素342
15.3 Holder343
15.3.1 复制传递:IN参数344
15.3.2 引用传递:INOUT参数和OUT参数344
15.3.3 Holder类:在JAX-RPC中支持INOUT参数和OUT参数346
15.3.4 从WSDL映射Holder类型347
15.4 错误与Java异常354
15.5 小结359
第Ⅴ部分 JAXR363
第16章 JAXR基础知识363
16.1 使用UDDI测试注册表363
16.2 与UDDI注册表建立连接364
16.2.1 获得ConnectionFactory365
16.2.2 配置ConnectionFactory366
16.2.3 连接到UDDI注册表368
16.2.4 对UDDI注册表进行身份验证368
16.2.5 在J2EE中获得JAXR连接369
16.3 使用RegistryService对象与BusinessLifeCycleManager对像370
16.3.1 RegistryService接口372
16.3.2 使用BusinessLifeCycleManager对象374
16.4 BulkResponse类型377
16.4.1 BulkResponse接口378
16.4.2 在示例中处理BulkResponse379
16.5 异常379
16.6 小结379
第17章 JAXR商务对象381
17.1 RegistryObject接口382
17.2 Organization信息对象385
17.2.1 businessEntity388
17.2.2 ExternalLinks389
17.2.3 Name和Description390
17.2.4 User394
17.2.5 分类402
17.2.6 外部标识符411
17.2.7 服务416
17.3 小结416
第18章 JAXR技术对象417
18.1 Service信息对象与ServiceBinding信息对象417
18.1.1 创新Service对象419
18.1.2 创建新ServiceBinding对象420
18.1.3 Service接口421
18.1.4 ServiceBinding接口422
18.2 Concept信息对象423
18.2.1 创建新Concept425
18.2.2 Concept接口428
18.3 SpecificationLink信息对象432
18.3.1 使用Specification对象432
18.3.2 SpecificationLink接口435
18.4 Association信息对象436
18.5 预定义枚举440
18.5.1 AssociationType枚举441
18.5.2 URLType枚举441
18.5.3 ExtensibleObject接口与Slot接口442
18.6 小结443
第19章 JAXR查询API与发布API444
19.1 将JAXR映射到UDDI查询API444
19.1.1 使用搜索准则448
19.1.2 findXXX()方法454
19.2 将JAXR映射到UDDI发布API458
19.3 小结459
第Ⅵ部分 JAXP463
第20章 SAX2463
20.1 用SAX解析:XMLReaderFactory类与XMLReader类464
20.2 ContentHandler接口与DefaultHandler接口465
20.2.1 startDocument()方法与endDocument()方法465
20.2.2 startElement()方法与 endElement()方法469
20.2.3 startPrefixMapping()方法与 endPrefixMapping()方法473
20.2.4 characters()方法474
20.2.5 其他ContentHandler方法475
20.2.6 其他SAX2侦听者接口476
20.3 用W3C XML模式检验477
20.4 小结478
第21章 DOM 2479
21.1 用DOM解析:DocumentBuildFactory类与DocumentBuilder类480
21.2 节点481
21.2.1 依赖于类型的特性484
21.2.2 XML名称方法486
21.2.3 属性方法488
21.2.4 所有者(Owner)文档489
21.2.5 导航节点树489
21.2.6 用于子对象管理的方法491
21.2.7 其他方法491
21.3 构建DOM文档492
21.4 复制节点498
21.5 小结500
第Ⅶ部分 部署503
第22章 J2EE部署503
22.1 J2EE部署过程概述503
22.2 J2EE Web Services部署504
22.2.1 用J2EE端点开始Web服务504
22.2.2 用WSDL开始Web服务506
22.2.3 JAX-RPC映射文件508
22.2.4 用于J2EE组件的部署描述器508
22.3 部署JSE509
22.3.1 将JSE打包到WAR文件509
22.3.2 webxml文件510
22.4 部署EJB端点515
22.4.1 说明性事务属性515
22.4.2 说明性安全属性517
22.5 服务引用519
22.5.1 service-ref-name 元素521
22.5.2 service-interface 元素521
22.5.3 wsdl-file元素与service-qname元素522
22.5.4 jaxrpc-mapping-file 元素523
22.5.5 port-component-ref元素524
22.5.6 显示元素525
22.5.7 handler元素525
22.6 小结531
第23章 Web服务描述器532
23.1 wsdl-file元素与wsdl-port元素533
23.2 port-component-name元素534
23.3 service-endpoint-interface元素535
23.4 service-impl-bean元素536
23.5 jaxrpc-mapping-file元素537
23.6 handler元素538
23.6.1 handler-name元素539
23.6.2 handler-class元素539
23.6.3 init-param元素539
23.6.4 soap-header元素540
23.6.5 soap-role元素541
23.6.6 通过处理程序进行处理542
23.6.7 显示元素542
23.7 小结542
第24章 JAX-RPC映射文件543
24.1 轻量级JAX-RPC映射文件的条件543
24.2 轻量级映射示例544
24.3 重量级映射示例546
24.4 映射文件剖析549
24.4.1 java-wsdl-mapping元素549
24.4.2 package-mapping元素550
24.4.3 java-xml-type-mapping元素552
24.4.4 exception-mapping元素554
24.4.5 service-interface-mapping元素556
24.4.6 service-endpoint-interface-mapping元素563
24.5 小结535
第Ⅷ部分 附录567
附录A XMLDTD567
附录B XML模式正则表达式571
B.1 符号集571
B.2 限定符572
B.3 其他元符号572
B.4 应用示例573
B.4.1 ISBN(国际标准书号)573
B.4.2 美国邮政编码574
B.4.3 美国电话号码574
B.4.4 英国邮政编码574
附录C Base64编码575
附录D SOAP RPC/Encoded576
D.1 soap:encodingStyle特性576
D.2 操作结构579
D.3 简单类型580
D.4 复杂类型581
D.5 数组类型582
D.5.1 数组的大小585
D.5.2 数组的其他功能586
D.6 引用586
D.7 小结589
附录E SwA590
E.1 MIME基础知识590
E.2 在SOAP中使用MIME593
E.3 小结595
附录F SAAJ附件597
F.1 JAF598
F.1.1 DataHandler类599
F.1.2 DataContentHandler类600
F.1.3 DataSource类603
F.2 SAAJ与JAF:AttachmentPart对象605
F.2.1 数据对象607
F.2.2 createAttachmentPart()方法607
F.2.3 setContent()方法与setDataHandler()方法608
F.2.4 getContent()方法609
F.2.5 MIME文件头方法610
F.3 SOAPPart对象613
F.3.1 XSLT615
F.3.2 TrAX615
F.3.3 使用StreamSource615
F.3.4 DOMSource616
F.3.5 SAXSource616
F.4 SOAPEnvelope617
F.4.1 getHeader()方法、getBody()方法与 addBody()方法617
F.4.2 createName()方法617
F.5 小结618
附录G JAX-RPC和SwA619
G.1 JAF:DataContentHandler类型和DataSource类型619
G.2 简单示例620
G.3 将MIME类型映射到Java623
G.3.1 multipart/MIME类型624
G.3.2 text/xml类与application/xml MIME类型626
G.3.3 用作返回类型、INOUT和OUT参数的MIME附件627
G.4 使用DataHandler类型和DataSource类型630
G.5 小结632
附录H 在没有WSDL文档的情况下使用JAX-RPC Dll633
参考资料638
热门推荐
- 2553025.html
- 3902102.html
- 1120272.html
- 710369.html
- 2251239.html
- 3886422.html
- 700662.html
- 1454311.html
- 3118271.html
- 2491644.html
- http://www.ickdjs.cc/book_3155255.html
- http://www.ickdjs.cc/book_1343341.html
- http://www.ickdjs.cc/book_2708659.html
- http://www.ickdjs.cc/book_1160667.html
- http://www.ickdjs.cc/book_2458347.html
- http://www.ickdjs.cc/book_2924939.html
- http://www.ickdjs.cc/book_2673850.html
- http://www.ickdjs.cc/book_2079897.html
- http://www.ickdjs.cc/book_3498100.html
- http://www.ickdjs.cc/book_2634905.html