WEB开发网      婵犵數濞€濞佳囧磹婵犳艾鐤炬い鎰堕檮閸嬬喐銇勯弽銊с€掗梻鍕閺岋箑螣娓氼垱笑闂佽姘﹂褔婀佸┑鐘诧工妤犲憡绂嶉崜褏纾奸弶鍫涘妼缁楁岸鏌熷畡鐗堝殗闁诡喒鏅犲畷褰掝敃閵堝棙顔忔繝鐢靛仦閸ㄥ爼骞愰幘顔肩;闁规崘绉ぐ鎺撳亹闁绘垶锕╁Λ鍕⒑閹肩偛濡奸悗娑掓櫇缁顓兼径妯绘櫇闂佹寧绻傞弻濠囨晝閸屾稓鍘甸柣搴㈢⊕閿氶柣蹇ョ稻缁绘繃绻濋崘銊т紝闂佽鍨伴崯鏉戠暦閻旂⒈鏁傞柛鈾€鏅欑槐妯衡攽閻愬樊鍤熷┑顔藉劤铻為柛鏇ㄥ墯閸欏繘鏌嶉崫鍕櫣缂佲偓婢跺绠鹃柟瀛樼箘閿涘秵顨ラ悙顏勭伈闁诡喖缍婂畷鎯邦槻婵℃彃顭烽弻娑㈠Ω閵夈儺鍔夌紓浣稿€哥粔褰掑极閹剧粯鏅搁柨鐕傛嫹 ---闂傚倷鐒︾€笛兠洪埡鍛闁跨噦鎷�
开发学院软件开发Java 集成医疗保健服务,第 2 部分: 使用 Apache Servi... 阅读

集成医疗保健服务,第 2 部分: 使用 Apache ServiceMix 作为 Healthcare Service Bus

 2010-08-02 00:00:00 来源:WEB开发网 闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹闂傚倷绀侀幉锟犲垂閻㈠灚宕查柟鎵閸庡秵銇勯幒鎴濃偓鐢稿磻閹炬枼妲堟繛鍡楃С濞岊亞绱撻崒姘扁枌闁瑰嚖鎷�婵犵數濮幏鍐川椤撴繄鎹曢梻渚€娼уú銈吤洪妸鈺佺劦妞ゆ帊鑳堕埊鏇㈡煏閸モ晛浠х紒杈╁仱閺佹捇鏁撻敓锟�闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹  闂傚倷鑳舵灙缂佺粯顨呴埢宥夊即閵忕姵鐎梺缁樺姇閹碱偆鐥閺屾洘绻濊箛鏇犵獥闂佺厧澹婃禍婊堚€旈崘顏佸亾閿濆骸澧ù鐘欏嫮绠鹃柛顐ゅ枎閻忋儲銇勯弴妯哄姦妞ゃ垺鐟╅幃鈩冩償閵囧府鎷�
核心提示: 端点可以有几种类型,例如,集成医疗保健服务,第 2 部分: 使用 Apache ServiceMix 作为 Healthcare Service Bus(7),一个端点可以是在一个序列中从事几项工作的一系列拦截器(如您在 介绍 Apache ServiceMix 部分中看到拦截器链),但为了简单

端点可以有几种类型。例如,一个端点可以是在一个序列中从事几项工作的一系列拦截器(如您在 介绍 Apache ServiceMix 部分中看到拦截器链)。但为了简单起见,在本文中我使用的是一个简单的 Java 类(RadiologyDepartment 类)。简单 Java 类的实例通常被称作 Plain Old Java Object (POJO)。cxfse 命名空间包含一个名为 <pojo> 的标记,位于 <endpoint> 标记内以指出此端点只是一个简单 Java 类的实例。

最终在 清单 2 上,您可以看到一个 <bean> 标记,是 Spring 命名空间的一部分且指定充当端点的 bean (一个 Java 类的实例)。<bean> 标记有一个名为 class 的属性,指定完全合格的类名(即,com.hsb.RadiologyDepartment),这些类名的实例将成为端点。

您将发现在 清单 2 中显示的 Spring XML 配置文件与 下载 中 sample1\RadiologyService\ 文件夹内的 xbean.xml 文件一样。

为 Radiology 应用程序编写 WSDL 文件

清单 3 显示 Radiology Department 应用程序的 WSDL 接口:

清单 3. Radiology Department 应用程序的 WSDL 接口

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<definitions targetNamespace="http://hsb.com/" xmlns="http://schemas.xmlsoap.org/wsdl/" 
xmlns:tns="http://hsb.com/" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 
 <types> 
  <xsd:schema> 
   <xsd:import namespace="http://hsb.com/" 
     schemaLocation="Radiology_schema1.xsd"/> 
  </xsd:schema> 
 </types> 
 <message name="performTest"> 
  <part name="parameters" element="tns:performTest"/> 
 </message> 
 <message name="performTestResponse"> 
  <part name="parameters" element="tns:performTestResponse"/> 
 </message> 
 <portType name="Radiology"> 
  <operation name="performTest"> 
   <input message="tns:performTest"/> 
   <output message="tns:performTestResponse"/> 
  </operation> 
 </portType> 
</definitions> 

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:集成 医疗保健 服务

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接