集成医疗保健服务,第 2 部分: 使用 Apache ServiceMix 作为 Healthcare Service Bus
2010-08-02 00:00:00 来源:WEB开发网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 类。
- ››服务层
- ››服务器群集: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
更多精彩
赞助商链接