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

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

 2010-08-02 00:00:00 来源:WEB开发网   
核心提示: Radiology Department 应用程序作为一个简单的 Java 类清单 1 显示一个名为 RadiologyDepartment 的简单 Java 类,其只有一个名为 performTest() 的方法:清单 1. RadiologyDepartment 类packagecom.hs

Radiology Department 应用程序作为一个简单的 Java 类

清单 1 显示一个名为 RadiologyDepartment 的简单 Java 类,其只有一个名为 performTest() 的方法:

清单 1. RadiologyDepartment 类

 
package com.hsb; 
 
import javax.jws.WebService; 
import javax.xml.ws.Holder; 
 
import com.hsb.Radiology; 
 
@WebService(serviceName="RadiologyService", 
  targetNamespace="http://hsb.org/radiology-department", 
  endpointInterface="com.hsb.Radiology") 
 
public class RadiologyDepartment implements Radiology { 
 
  public void performTest (Holder<String> testDetails, Holder<String> testResults) 
  { 
    System.out.println (" 
      RadiologyDepartment.performTest()- > TestDetails:"+testDetails.value); 
    System.out.println (" 
      RadiologyDepartment.performTest()- > TestResults:"+testResults.value); 
  } 
} 

performTest() 方法有两个参数:testDetails 和 testResults。正如您看到的,它们是 Holder <String> 类型。Holder 是一个通过基于 XML 的 Web 服务(XML-Based Web Services,JAX-WS)定义的类。CXFSE 使用 JAX-WS,可以方便地使用此类的实例来与您的 Java 类交换信息。Holder 类有一些插入数据到其实例并从其实例中提取数据的方法。CXF 框架在内部将来自 XML 请求消息的数据填充到 Holder 对象并传递 Holder 对象到 Radiology Department 应用程序的 Java 类。

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

Tags:集成 医疗保健 服务

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