王朝网络
分享
 
 
 

使用Java Web服务构建SOA

王朝导购·作者佚名
 
使用Java Web服务构建SOA  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,Java,综合,
  品牌: 汉森

基本信息·出版社:电子工业出版社

·页码:574 页

·出版日期:2009年

·ISBN:7121079143/9787121079146

·条形码:9787121079146

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

产品信息有问题吗?请帮我们更新产品信息。

内容简介《使用Java Web服务构建SOA》是一本方便的开发指南,可以帮助你在当前JavaEE5和Java SE6平台上实现Web服务和面向服务的架构(SOA),介绍了如何创建、部署、以及调用Web服力,再将这些服务组合成松散耦合的SOA应用程序,并介绍了一个精心设计的应用框架:SOA-J。作者Mark Hansen详细介绍了成功的企业开发人员和架构师所必需具备的技术知识细节。包括从最佳实践的设计技巧到使用顶级技术的代码示例。

作者简介Mark D.Hansen,教授是Javector Software公 的总裁,该公司是一个专注于Web服务开发和集成的咨询公司。他曾经是MIT Sloan School of Management的访问学者,从事Web服务和业务处理聚合的研究。作为信息管理方面公认的权威,许多刊物都可以见证Hansen的代表性的工作成果,例如WallStreet Journal、Information Week、Computer World、Business Communications Rewew、EAI Journal,以及Intelligent Enterprise。

编辑推荐Hansen在这《使用Java Web服务构建SOA》中介绍了如何创建、部署,以及调用Web服务,再将这些服务组合成松散耦合的SOA应用程序。首先,他回顾了业界目前的整体情况,包括基于Java的SOA开发遇到的挑战,以及传统开发方法在这方面的局限性。接着,他系统介绍了最新的JavaWebServices(JWS)APIs,以及如何创建Web服务,并将其集成到一个综合的SOA解决方案中。最后,他演示了如何使用基于JWS的应用程序框架来使整个SOA开发过程更为流畅和有效,并介绍了这样的一个框架:SOA—J。

《使用Java Web服务构建SOA》内容:

·介绍管理Web服务和SOA的复杂性的实用技术,包括符合最佳实践的设计示例

·对使用JavaWebServices来创建有效的SOA应用程序,提供难得的深刻见解

·演示了最近JWS的主要改进,包括两个章节对JAX-WS2.0的完整介绍

·彻底解释了如何使用WSDL、SOAP、Java/XML映射,以及JAXB2.0数据绑定来进行SOA集成

·逐步介绍了在JavaEE51-使用JSR-181(WS—Metadata2.O)和JSR-109来打包和部署Web服务组件

·为许多开发难题提供了特定的代码解决方案,从发布REST端点到消费带有WSDL的SOAP服务

·提供了一个完整的研究案例,使用JWSAPI和Ajax客户端,构建了一个集成Amazon、Yahoo!Shopping及eBay的SOA应用程序。

·包含了大量的代码示例(均经过GlassFishJavaIEE5参考实现的测试),可以从《使用Java Web服务构建SOA》的Web网站下载。

目录

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

1.1 是我水平不够,还是JavaWeb服务真的很难

1.1.1 不要固守教条

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

1.1.3 顿悟

1.2 W曲服务平台体系架构

1.2.1 调用子系统

1.2.2 序列化子系统

1.2.3 部署子系统

1.3 第2章到第8章介绍的JavaWebServices标准

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

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

第2章 JavaWebServices概述

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

2.1.1 一个假想的SOA应用程序

2.1.2 JWS支持的SOA开发

2.2 方便使用的特点

2.2.1 源代码标注

2.2.2 标准WSDL/Java映射

2.2.3 标准序列化上下文

2.2.4 开发模式

2.2.5 JWS的权衡选择

2.3 JAX—WS2.0

2.3.1 Java/WSDL映射

2.3.2 静态WSDL

2.3.3 动态和静态客户端

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

2.3.5 用XML来进行调用

2.3.6 XML服务提供者

2.3.7 处理器框架

2.3.8 消息上下文

2.3.9 SOAP绑定

2.3.10 HTrP绑定

2.3.11 将异常转换为SOAP错误

2.3.12 异步调用

2.3.13 单向操作

2.3.14 客户端线程管理

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

2.3.16 XML目录(Catalogs)

2.3.17 用伪引用传递(PseudoreferencePassing)(Holder来表示输出和输入,输出参数)

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

2.4 JAX2.0

2.4.1 为Java表示绑定XMLSchema

2.4.2 将Java类型映射为XMLSchema

2.4.3 映射标注

2.4.4 绑定语言

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

2.4.6 验证

2.4.7 可移植性

2.4.8 封送(Marshal)事件回调

2.4.9 局部绑定

2.4.10 二进制数据编码(MToM或WS—I)

2.5 WS—Metadata2.0

2.5.1 WSDL映射标注

2.5.2 SOAP绑定标注

2.5.3 处理器标注

2.5.4 服务实现Bean

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

2.5.6 自动部署

2.6 WSEEl.2

2.6.1 Port组件

2.6.2 Servlet服务端点

2.6.3 EJB服务端点

2.6.4 简化的包装

2.6.5 处理器编程模型

2.7 其他的JavaEE5标注功能

2.7.1 依赖注入(DependencyInjection)

2.7.2 拦截器(Interceptor)

2.7.3 在EJB3.0 中支持POJ0

2.8 总结

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

第3章 基于REST的SOA基础

3.1 为什么使用REST

3.1.1 REST是什么

3.1.2 本章涉及的主题

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

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

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

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

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

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

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

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

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

3.4.2 用JAXP完成XSLT处理

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

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

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

3.6 总结

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

第5章 JAXB2.0数据绑定

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

第7章 JAX-WS2.0——服务器端开发

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

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

第10章 Ajax和Java Web服务

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

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

附录B 软件配置指南

附录C 命名空间前缀

词汇表

参考文献

索引

……[看更多目录]

序言软件业从最初的面向过程、面向对象,到后来的面向组件、面向集成,直到现在的面向服务,走过了一条螺旋上升的曲线。目前在企业应用开发领域,谈论最多的一个词,应该非SOA(Service.OrientedArchitecture,面向服务的架构)莫属。

SOA是一种软件系统架构,而不是一种语言,也不是一种具体的技术。它尝试给出在特定环境下推荐采用的一种架构,从这个角度上来说,它其实更像一种架构模式,是一种理念架构,是面向应用服务的解决方案框架。

也正因为这个原因,纵观目前已经出版的各种SOA相关的图书,绝大部分都是从系统架构的角度来介绍SOA的设计思想和原则,以及相关的各种WebServices协议的。但当开发人员和架构师在实践中真正要实施一个SOA项目时,这种“高瞻远瞩”式的讨论似乎距离现实又很遥远,实施者面对很多具体的整合问题和编码实现问题,往往不知应该如何着手,或者其思维方式和开发经验还停留在“古老”的J2EE水平之上。

其实,Java平台一直在为基于’WebServices的SOA开发需求不断地做出改进。最新的JavaEE5和J2SE6也为简化Web服务的开发而提供了很多改进。而本书正是重点从编码实现的角度来介绍如何使用这些开发平台和开源项目提供的工具来实施SOA项目的。

自本书的英文原版问世以来,在许多Java开发社区,推荐学习的SOA图书列表中,肯定会有它的身影。这本书为什么会受到开发人员如此的关注?我认为正是因为它以“务实”的姿态,从底层编码实现的角度来讨论问题,帮助我们解决实际问题的同时,也引领我们学习到Java业界最新的实践技术和开发经验。而从那些“高瞻远瞩”式的SOA思想指导图书,以及还停留在J2EE水平上“泛泛而言”的编程指导图书,都无法获取本书所能够带来的实用性和启发性。

文摘插图:

使用Java Web服务构建SOA

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

目前的企业级Java应用程序都须支持面向服务框架(Service.Oriented Architecture,SOA)的基本原则,而大多SOA应用程序的基础就是Web服务。所以,如果你是一位企业级Java应用的开发人员,那你可能须要掌握Java EE 5和Java SE 6中包含的一些最新的Web服务标准。这些标准主要包括JAX—WS(以前的JAX—RPC)[JSR 224]、JAXB[JSR 222]、Web Services Metadata(WS-Metadata)[JSR 181]、SOAP with Attachments API for Java(SAAJ)[JSR 67]),以及Web Services forJava EE(WSEE)1[JSR l09]。这些标准可以统称为JavaWeb服务(JavaWeb Services,JWS)标准。

SOA应用程序是在松散耦合的Web服务上进行构建的,因此,作为企业级Java应用的开发人员,我们很自然地就会借助JWS工具来创建SOA应用程序。而且,一些领先的企业级Java应用的软件商也将JWS技术作为SOA应用程序的开发平台的唯一选择。

由此可见,JWS标准是相当重要的,它是用Java进行企业级SOA开发的基础。同时,松散耦合的SOA应用程序也是企业竞争力的关键所在,因为这样的程序可以让业务处理流程更加灵活,从而更能适应快速变化的国际市场需求。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
漂流岛故事(Lili奇幻之旅)(附VCD光盘一张)
海底世界故事(Lili奇幻之旅)(附VCD光盘一张)
奇幻森林故事(Lili奇幻之旅)(附VCD光盘一张)
软件测试精要(测试实践丛书)
3ds max 2009创建模型案例详解(从零精通)(附赠DVD光盘3张)
今日美术(2009年1月刊)
东方艺术:大家(2009年2月上)
经典-远方
最后的狙击手
图文珍藏.唐诗三百首
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有