网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 程序设计 > 商品详情

Java SOA Cookbook中文版

分享到:
Java SOA Cookbook中文版

最 低 价:¥54.90

定 价:¥79.00

作 者:Eben Hewitt

出 版 社:清华大学出版社

出版时间:2011 年8月

I S B N:9787302252979

价格
54.90元
价格
59.25元
价格
62.40元
价格
62.40元

商品详情

编辑推荐

内容简介

《java soa cookbook中文版》为需要在企业中实现面向服务架构(soa)的程序员提供了实用的解决方案和建议。《java soa cookbook中文版》不只是给出一些概念性、宏观性的soa,而是向读者展示了如何使soa真正运作起来。本书给出了大量的java和xml代码,读者可以把这些代码直接插入到自己的应用中,书中给出的大量技巧,读者也可以拿来就用。
  《java soa cookbook中文版》主要关注的是自由和开源的java web服务技术的使用,这些技术包括java se 6和java ee 5等,但本书介绍的技术也同样适用于其他商用工具。
  《java soa cookbook中文版》可帮助读者:
  · 构建适用于soa应用的xml词汇和数据模型。
  · 使用最新的java标准(包括用于restfulweb服务的jax-ws2.1和jax-rs 1.0)来构建实际的web服务。
  · 使用soap、pox和atom,集成来自常见服务提供商的各种应用。
  · 使用ws-bpel 2.0标准来创建服务编排。
  · 使用诸如ws-reliablemessaging的规范说明,来提高基于soap服务的可靠性。
  · 处理政策、可互操作性以及服务质量等问题。
  《java soa cookbook中文版》中介绍的技巧,有助于读者应对soa集成所需的知识。

作者简介

Eben Hewitt是美国一家零售公司的技术架构师,关注设计和构建该公司的SOA。他已经编写了多本编程书籍,包括“Java for ColdFusion Developers”,他还是“97Things Every Software Architect Should Know'’一书的合著者。
.. << 查看详细

目录

《java soa cookbook中文版》
前言
第1部分soa基础
第1章soa入门
1.1概述
1.2定义服务
1.3定义soa
1.4识别服务候选对象
1.5识别不同种类的服务
1.6为服务建模
1.7使服务可组合
1.8支持soa工作
1.9选择试验项目
1.10建立治理机制
本章小结
第2章xmlschema和soa数据模型
2.1概述
2.2为soa设计schema
2.3创建规范的数据模型
2.4使用chameleon命名空间设计
.2.5对schema进行版本控制
2.6参考schema
2.7常见schema类型
2.8根据单个schema验证xml文档
2.9根据多个schema验证xml文档
2.10使用正则表达式限制schema类型
2.11使用schema枚举
2.12从schema生成java类
2.13从java生成schema
2.14在ant中从xmlschema生成java源文件
2.15从schema生成xml文档实例
2.16定制从schema生成java类的方式
2.17在编组和解组过程中根据schema进行验证
2.18在编组和解组过程中收集schema验证事件
本章小结
第3章使用xml和java
3.1概述
3.2读取xml数据流
3.3编写xml数据流
3.4过滤xml流中的数据
3.5从xml文档选择值
3.6更新xml文档中的值
3.7将java对象转换成xml文档实例
3.8将xml文档实例转换成java对象
3.9从xml文档生成schema
3.10不使用jaxb将xml转换成java
3.11在jaxb中自定义代码生成
3.12在linux上查找包含给定类的jar
3.13透明替换xml文件
本章小结
第二部分web服务
第4章准备工作
4.1概述
4.2使用公开的web服务进行测试
4.3安装metro
4.4安装oracle weblogic
4.5创建和部署最简单的web服务
4.6创建服务并将其部署到weblogic
4.7设置maven 2服务和客户端项目
4.8理解wsdl
4.9使用netbeans中的引用来生成web服务客户端
4.10通过metro监控soap流量
4.11通过tcpmon监控soap流量
第5章基-zsaaj的web服务
5.1概述
5.2创建带有限定名称的soap元素
5.3创建完整的soap消息
5.4将soapu向应写出到输出流
5.5基于现有的soap信封创建web服务客户端
5.6从soap消息提取内容
5.7使用原始xml源和dom创建web服务客户端
5.8添加mime头
5.9添加命名空间声明
5.10指定soapaction.
5.11向元素添加属性
5.12从soap消息去掉头
5.13向soap请求添加头
5.14访问所有soap头元素
5.15向传出的soap消息添加附件
5.16访问传入的附件数据
5.17在没有wsdl的情况下连接到saaj端点
5.18使用soapactor
5.19通过dispatch进行异步调用
5.20在客户端基于schema验证载荷
5.21提供基于saaj的web服务
5.22发送和接收soap故障
本章小结
第6章用jax-ws创建web服务应用程序
6.1概述
6.2从命令行调用web服务
6.3使用jax-ws注解名称属性
6.4调用最简单的web服务
6.5创建客户端代理
6.6从servlet或ejb使用web服务
6.7从jsp使用web服务
6.8在soap消息中使用jaxb注解实例
6.9在maven项目中使用wsimport
6.10在wsgen和wsimport中处理版本错误
6.11向soap请求添加头
6.12截取请求以执行特定于协议的工作
6.13拦截请求以对载荷执行操作
6.14多个处理程序调用之间共享数据
6.15在请求中传递二进制数据
6.16在soap消息中使用二进制数据
6.17在客户端启用二进制优化
6.18使用metro根据schema验证soap载荷
6.19对jax-ws客户端实现异步调用
6.20覆盖sei中的端点地址
本章小结
第7章提供基-zsoap的web服务
7.1概述
7.2组装用于部署的服务
7.3确定服务开发模型
7.4选择编码、使用和参数样式
7.5基于java服务端点实现生成wsdl和可移植结果
7.6创建基本的web服务
7.7指定命名空间
7.8创建web服务操作
7.9指定web服务消息部分
7.10指定操作返回值
7.11定义无参数操作
7.12定义带有void返回类型的操作
7.13创建使用基于自定义wsdl和自定义schema的复杂类型的wet
7.14指定soap绑定样式、使用和参数样式
7.15配置标准自定义绑定
7.16从服务排除public方法
.7.17创建带有xml视图的服务提供类
7.18实现服务器端处理程序链
7.19提供有状态的服务
7.20添加带有方法参数的头
7.21访问服务中的传入头参数
7.22为soap操作或ws-addressing操作提供值
7.23优化服务器上二进制内容的传输
7.24获得和共享有关用户和请求的数据
7.25通过holder[t]使用头引用
本章小结
第8章rest式web服务
8.1概述
8.2使用servlet在http服务上创建pox
8.3使用jax-ws创建rest式服务
8.4使用套接字创建rest式服务的客户端
8.5应用:使用ssl、atom发布和google finance rest api
8.6创建jerseyjax—rs实现
8.7使用eclipse和tomcat创建jersey项目
8.8使用jersey创建helloworld程序
8.9为同一类型的多个资源创建单一路径
8.10在路径模板中限制值的结构
8.11访问查询参数
8.12在响应中将自定义类型汇集到xml中
8.13为同一资源提供不同的具象
8.14创建资源
8,15使用表单和uri-i-作
8.16使用saaj访问rest式服务
8.17在具象上设置元数据
8.18删除资源
8.19重定向到其他服务
8.20访问http头
8.21使用cookiet作
8.22使用异常和响应状态码
8.23使用wadl
8.24使用自定义reader和writer与资源交互
本章小结
第三部分业务流程
第9章使用bpel编排服务
9.]概述
9.2确定业务设计方法
9.3选择业务流程建模语言
9.4获取apacheodebpel引擎
9.5将流程部署到apacheode
9.6理解bpel流程基础
9.7使用免费的图形设计器创建bpel流程
9.8创建调用伙伴服务的bpel流程
9.9将bpel流程部署到openesb的bpel服务引擎
9.10测试已经部署的bpel流程
9.11安装active endpoints bpel设计器
9.12安装active endpoints bpel引擎
9.13在active endpoints设计器中创建bpel流程
9.14将流程部署到active endpoints服务器
9.15使用网络服务伙伴
9.16从bpel流程调用伙伴服务
9.17使用bpel变量操作数据
9.18使用文字
9.19合并值
9.20根据运行时条件选择要执行的活动
9.21在一个序列中执行多个活动
9.22使用逻辑划分分组活动
第10章高级bpel编排
10.1概述
10.2并行执行活动
10.3同步并行执行的活动
10.4什么也不做
10.5在特定时间点执行活动
10.6在指定延时后执行活动
10.7选择性的事件处理
10.8异常处理
10.9显式抛出异常
10.10停止流程
10.11对bpel消息数据执行xsl转换
10.12校验带内消息数据
10.13相关集
10.14循环
10.15给业务流程添加人工任务
10.16从bpel调用rest式网络服务
本章小结
第11章soa管理
11.1概述
11.2分配角色
11.3创建soa路线图
11.4跟踪服务
1j.5确定服务的数据所有权方案
11.6在soa中处理遗留程序和异质性
11.7文档化服务
11’.8建立服务注册表
11.9打包相关服务
11.10撤销服务
11.1l浏览uddi注册表
11.12编程查询uddi注册表
11.13理解soa投资收益率
第四部分互操作性和服务质量
第12章web服务的互操作性
12.1概述
12.2处理数组
12.3抽象寻址
12.4在java服务中使用寻址
12.5在客户端上显式启用寻址
12.6在客户端上显式地禁用寻址
12.7在wsdl的传输层上进行抽象寻址
12.8对异常寻址
12.9在visual studio中创建.net网络服务
12.10在c#中创建.net网络服务
12.11创建.net网络服务
12.12为网络服务创建ruby客户端
12.13为.net服务创建ruby客户端
12.14遵守基本概要
12.15基本概要符合度的自动化测试
12.16互操作性最佳做法
12.17使用模块化的wsdl
第13章服务质量
13.1概述
13.2理解可靠的消息传输
13.3使用可靠的消息传输配置javaweb服务
13.4使用可靠的消息传输配置java客户端
13.5配置javaweb服务在weblogic上具有可靠的消息传输
13.6 weblogic可靠消息传输错误处理器
第14章企业服务总线
14.1概述
14.2什么是esb
14.3作为模式集合的esb
14.4 jbi
14.5商业esb
14.6开源esb
本章小结

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...