集成医疗保健服务,第 2 部分: 使用 Apache ServiceMix 作为 Healthcare Service Bus
2010-08-02 00:00:00 来源:WEB开发网严格地说,为了简便起见我将 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
更多精彩
赞助商链接