WEB开发网
开发学院软件开发Java 集成医疗保健服务,第 2 部分: 使用 Apache Servi... 阅读

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

 2010-08-02 00:00:00 来源:WEB开发网   
核心提示: 严格地说,为了简便起见我将 performTest() 方法留为空(除了少数 System.out 语句外),集成医疗保健服务,第 2 部分: 使用 Apache ServiceMix 作为 Healthcare Service Bus(5),在实际应用程序中,performTest() 方法将

严格地说,为了简便起见我将 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> 

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

Tags:集成 医疗保健 服务

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