集成医疗保健服务,第 2 部分: 使用 Apache ServiceMix 作为 Healthcare Service Bus
2010-08-02 00:00:00 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鎯у⒔閹虫捇鈥旈崘顏佸亾閿濆簼绨绘い鎺嬪灪閵囧嫰骞囬姣挎捇鏌熸笟鍨妞ゎ偅绮撳畷鍗炍旈埀顒勭嵁婵犲嫮纾介柛灞捐壘閳ь剛鎳撻~婵嬪Ω閳轰胶鐤呯紓浣割儐椤戞瑩宕ョ€n喗鐓曟い鎰靛亝缁舵氨绱撻崘鈺傜婵﹤顭峰畷鎺戔枎閹搭厽袦婵犵數濮崑鎾绘⒑椤掆偓缁夌敻骞嗛悙鍝勭婵烇綆鍓欐俊鑲╃磼閹邦収娈滈柡灞糕偓鎰佸悑閹肩补鈧尙鏁栧┑鐐村灦閹稿摜绮旈悽绋课﹂柛鏇ㄥ灠閸愨偓濡炪倖鍔﹀鈧繛宀婁邯濮婅櫣绱掑Ο璇茶敿闂佺ǹ娴烽弫璇差嚕婵犳碍鏅插璺猴工瀹撳棝姊虹紒妯哄缂佷焦鎸冲畷鎴﹀箻鐠囧弶宓嶅銈嗘尰缁嬫垶绂嶉悙顒佸弿婵☆垳鍘ф禍楣冩倵濮樼偓瀚�

严格地说,为了简便起见我将 performTest() 方法留为空(除了少数 System.out 语句外)。在实际应用程序中,performTest() 方法将被挂接到 Radiology Department 应用程序的业务逻辑上。
您需要编译 RadiologyDepartment 类。本文的 下载 中包含一个名为 sample1\RadiologyService 的文件夹,在这里您将发现 RadiologyDepartment 类的代码和一个已编译的类表。
您也需要生成适用于 XML 绑定的 Java API(Java API for XML Binding,JAXB)文件以对应 RadiologyDepartment 类。这些 JAXB 通过 JAX-WS API 使用,因为 Apache CXF 需要它们以便公开您的 RadiologyDepartment 类为一个 Web 服务。您可以使用一个名为 wsgen 的方便的工具来从您的 RadiologyDepartment 类中生成所有需要的文件。您将在 JDK1.6 安装的 ..\jdk1.6.0_12\bin 文件夹中找到 wsgen。
就本文而言,我已经在 下载 中提供了一个 ws.bat 文件。您可以运行 ws.bat 来生成所需的 JAXB 文件。也可以在 sample1\RadiologyService 文件夹中的资源和已编译的表中找到这些文件。
在 Spring 框架上配置 RadiologyDepartment 类
清单 2 显示了 RadiologyDepartment 类的 Spring XML 配置文件:
清单 2. Radiology Department 服务的 Spring XML 配置
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns:cxfse="http://servicemix.apache.org/cxfse/1.0">
<cxfse:endpoint>
<cxfse:pojo>
<bean class="com.hsb.RadiologyDepartment" />
</cxfse:pojo>
</cxfse:endpoint>
</beans>
- ››服务层
- ››服务器群集:Windows 2000 和 Windows Server 200...
- ››服务器维护经验谈 图解DHCP故障排除
- ››集成医疗保健服务,第 2 部分: 使用 Apache Servi...
- ››集成医疗保健服务,第 1 部分: 将 Enterprise Ser...
- ››集成 Rational Software Architect 和 Rational D...
- ››服务器虚拟化后需要完成的八大关键任务
- ››集成 Windows Azure:适用于企业的 Windows Azure...
- ››集成 Flex, Spring, Hibernate 构建应用程序
- ››服务器技术之热插拔
- ››集成 Windows 本地应用到 Eclipse RCP 程序中
- ››集成 DB2 与 Apache Geronimo
更多精彩
赞助商链接