图书介绍

使用Java Web服务构建SOAPDF|Epub|txt|kindle电子书版本网盘下载

使用Java Web服务构建SOA
  • 成保栋编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121079146
  • 出版时间:2009
  • 标注页数:580页
  • 文件大小:83MB
  • 文件页数:608页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

使用Java Web服务构建SOAPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 用Java Web服务构建面向服务的架构1

1.1是我水平不够,还是Java Web服务真的很难2

1.1.1不要固守教条4

1.1.2 JWS是工具集,而不是应用程序框架6

1.1.3顿悟7

1.2 Web服务平台体系架构8

1.2.1调用子系统8

1.2.2序列化子系统11

1.2.3部署子系统16

1.3第2章到第8章介绍的Java Web Services标准18

1.4 SOAShopper案例学习:第9章和第10章21

1.5 SOA-J和以WSDL为中心的开发:第11章22

第2章 Java Web Services概述25

2.1 JWS在SOA应用程序开发中的角色26

2.1.1一个假想的SOA应用程序26

2.1.2 JWS支持的SOA开发29

2.2方便使用的特点36

2.2.1源代码标注37

2.2.2标准WSDL/Java映射38

2.2.3标准序列化上下文39

2.2.4开发模式40

2.2.5 JWS的权衡选择42

2.3 JAX-WS 2.043

2.3.1 Java/WSDL映射44

2.3.2静态W SDL45

2.3.3动态和静态客户端45

2.3.4使用Java接口代理来进行调用46

2.3.5用XML来进行调用46

2.3.6 XML服务提供者46

2.3.7处理器框架47

2.3.8消息上下文48

2.3.9 SOAP绑定48

2.3.10 HTTP绑定49

2.3.11将异常转换为SOAP错误49

2.3.12异步调用50

2.3.13单向操作50

2.3.14客户端线程管理50

2.3.15 WSDL样式——支持RPC/Literal和Document/Literal包装50

2.3.16 XML目录(Catalogs)51

2.3.17用伪引用传递(Pseudoreference Passing)(Holder<T>来表示输出和输入/输出参数)52

2.3.18运行时服务端点发布(只有Java SE提供)52

2.4 JAX 2.054

2.4.1为Java表示绑定XML Schema57

2.4.2将Java类型映射为XML Schema59

2.4.3映射标注59

2.4.4绑定语言62

2.4.5绑定运行时框架(Marshal/Unmarshal)65

2.4.6验证69

2.4.7可移植性70

2.4.8封送(Marshal)事件回调71

2.4.9局部绑定71

2.4.10二进制数据编码(MTOM或WS-I)72

2.5 WS-Metadata 2.073

2.5.1 WSDL映射标注78

2.5.2 SOAP绑定标注78

2.5.3处理器标注79

2.5.4服务实现Bean79

2.5.5从WSDL和Java开始的开发模式79

2.5.6自动部署80

2.6 WSEE 1.280

2.6.1 Port组件81

2.6.2 Servlet服务端点81

2.6.3 EJB服务端点82

2.6.4简化的包装82

2.6.5处理器编程模型82

2.7其他的Java EE 5标注功能82

2.7.1依赖注入(Dependency Injection)82

2.7.2拦截器(Interceptor)83

2.7.3在EJB 3.0中支持POJO83

2.8总结84

2.8.1配置环境,以构建和运行软件示例84

第3章 基于REST的SOA基础85

3.1为什么使用REST85

3.1.1 REST是什么86

3.1.2本章涉及的主题87

3.2 EIS记录使用的XML文档和模式(Schema)88

3.2.1没有WSDL并不意味着一定没有接口96

3.3 REST客户端的两种实现方式(JWS和非JWS实现方式)97

3.3.1用非JWS方式通过REST服务以获取EIS记录98

3.3.2用JWS方式通过REST服务以获取EIS记录101

3.3.3用非JWS方式向REST服务发送EIS记录数据105

3.3.4用JWS来为REST服务发送EIS记录数据110

3.4使用XSLT和JAXP完成SOA集成中的数据转换114

3.4.1为什么要用XSLT来进行数据转换115

3.4.2用JAXP完成XSLT处理121

3.5用JWS和非JWS的方法来实现REST风格的Web服务125

3.5.1用非JWS方式来部署REST服务126

3.5.2用JWS来部署REST风格的Web服务131

3.6总结136

第4章 WSDL、SOAP和Java/XML映射在SOA中的角色137

4.1 WSDL在SOA中的角色138

4.1.1一个WSDL示例141

4.2 SOA中SOAP的角色定位145

4.3分发:JAX-WS2.0如何将WSDL/SOAP映射到Java调用151

4.3.1确定WSDL Port151

4.3.2 WS-I Basic Profile的角色153

4.3.3 RPC/Literal154

4.3.4 Document/Literal156

4.3.5 Document/Literal Wrapped159

4.3.6分发处理的总结162

4.3.7 SOA集成中JAX-WS 2.0分发处理的缺点165

4.4 JAX-WS 2.0分发限制的变通方案166

4.5 SOA更青睐“从WSDL和Java开始”的开发模式175

4.5.1 Java/XML映射在SOA中的角色178

4.5.2 JAXB 2.0在SOA中用进行Java/XML映射的限制180

4.6 针对JAXB 2.0 Java/XML映射限制的变通方案182

4.6.1使用模式编译器和Java182

4.6.2使用Schema生成器和XSLT189

4.7总结194

第5章 JAXB 2.0数据绑定195

5.1绑定与映射195

5.2标准JAXB 2.0 Java/XML绑定概览199

5.3使用JAXB 2.0实现类型映射209

5.4用递归框架来实现类型映射217

5.5用JAXB 2.0标注来实现类型映射224

5.6使用JAXB 2.0绑定语言来实现类型映射235

5.7使用JAXB 2.0 XmIAdapter类实现类型映射245

5.8在数据转换中使用JAXB 2.0(而不是XSLT)256

5.9总结262

第6章 JAX-WS——客户端开发265

6.1 JAX-WS代理265

6.1.1 JAX-WS中WSDL到Java的映射267

6.1.2服务端点接口标注273

6.1.3使用代理调用Web服务279

6.1.4代理的报错处理282

6.2 XML消息传递285

6.2.1使用原始(Raw)的XML进行消息传递286

6.2.2使用定制标注的JAXB类进行XML消息传递289

6.3使用定制的Java/XML映射进行调用:一个使用Castor代替JAXB的示例292

6.4异步调用297

6.4.1轮询297

6.4.2使用代理的异步调用方法299

6.4.3回调301

6.5 SOAP消息处理器304

6.6总结310

第7章 JAX-WS 2.0——服务器端开发311

7.1 JAX-WS服务器端架构311

7.2使用服务端点接口(SEI),从WSDL开始开发316

7.3不使用JAXB来实现服务提供者和XML处理320

7.4使用定制的Java/XML映射来部署Web Services325

7.5验证和错误处理329

7.5.1验证329

7.5.2错误处理332

7.6服务器端处理器343

7.7使用javax.xml.ws.Endpoint进行Java SE部署347

7.8总结355

第8章 SOA组件的打包和部署(JSR 181和JSR 109)357

8.1 Web服务打包和部署概述359

8.1.1使用WAR打包servlet服务端点361

8.1.2使用EJB-JAR打包EJB服务端点363

8.1.3自动部署365

8.1.4容器的部署处理过程概述365

8.1.5 EJB服务端点的部署和分发371

8.2不使用部署描述符进行部署376

8.2.1只使用服务实现bean376

8.2.2使用服务端点接口(Service Endpoint Interface)378

8.2.3包含WSDL文件381

8.3使用部署描述符384

8.3.1 Servlet服务端点的web.xml384

8.3.2无状态会话Bean服务端点的ejb -jar.xml390

8.3.3 webservices.xml的使用时机395

8.3.4平台特定的部署描述符397

8.4 GIassFish的自动部署402

8.5 Web服务安全405

8.6 OASIS XML Catalogs 1.1407

8.7总结409

第9章 SOAShopper:整合eBay、 Amazon和Yahoo!Shopping411

9.1 SOAShopper概览411

9.2 SOAShopper SOAP服务417

9.3 SOAShopper中REST风格的服务和标准XML Schema423

9.4服务实现(Service Implementation)431

9.5 eBay和Amazon服务(SOAP)434

9.6 Yahoo!服务(REST)444

9.7 SOAShopper API和集成层450

9.8用Java EE实现真实SOA应用程序的总结460

第10章 Ajax和Java Web服务463

10.1 Ajax快速概览464

10.2整合Ajax 与 Java EE Web Services468

10.3代码实例:SOAShopper的Ajax前端程序470

10.4关于Ajax和Java EE的总结479

第11章 使用SOA-J开发以WSDL为中心的Web Services481

11.1 SOA-J架构483

11.2使用SOA-J进行以WSDL为中心的开发486

11.3调用子系统493

11.4序列化子系统503

11.5部署子系统514

11.6总结519

附录A 本书中使用的Java、XML,以及Web Services标准523

附录B 软件配置指南525

B.1安装Java EE 5 SDK526

B.2安装Apache Ant 1.7.x527

B.3安装Apache Maven 2.0.x527

B.4安装本书的示例代码528

B.5配置Maven528

B.6配置Ant530

B.7启动和停止G1assFish服务器532

B.8运行一个示例以测试安装532

B.9构建和部署SOAShopper研究案例(第9章和第10章)534

B.10构建和部署SOA-J应用程序框架(第11章)535

B.11安装Java SE 6(可选)535

附录C 命名空间前缀537

词汇表539

参考文献555

索引561

热门推荐