XFire 入门:轻松将 POJO 发布成 Web 服务
2009-11-10 00:00:00 来源:WEB开发网4、创建 XFire 框架的服务发布文件 services.xml
在 “1、创建 Web 应用目录和基本元素” 中创建的 classes 目录下新建目录 ”META-INF\xfire”;
在步骤 a) 中新建的 ”xfire”文件目录下创建新文件 services.xml,文件的默认内容如 清单1-2 。
清单 1-2 WEB-INF\classes\META-INF\xfire\services.xml1、 <beans xmlns="http://XFire.codehaus.org/config/1.0">
2、 </beans>
将 POJO 发布成 Web 服务
XFire 框架中,我们有两种方式将 POJO 发布成 Web 服务:
一种方式是直接使用 Web 服务接口和 Web 服务实现类(POJO)来发布;
另一种方式是基于 JSR181 标准和注释技术将被注释的 POJO 发布成 Web 服务;
下面的章节中我们将学习使用第一种方式来完成 POJO 的 Web 服务发布。我们将使用经典的 ”Hello World!”例子来演示将 POJO 发布成 Web 服务所需要的步骤,不过我们不再是简单的访问一个 Java 方法来输出 ”Hello World!”字符串,而是转为在 SOA 环境下实现:Web 服务客户端通过访问服务器端发布成 Web 服务的 POJO 获得返回的 ”Hello World!”字符串后输出到客户端的控制台上。
将 POJO 发布成 Web 服务的基本步骤如下:
创建 Web 服务接口,声明该 Web 服务对外暴露的接口;
创建 Web 服务实现类,为 Web 服务接口提供实现;
修改 XFire 框架的服务发布文件 ---- services.xml,将 POJO 发布成 Web 服务。
下面我们通过创建 ”Hello World!”例子来具体说明如何实现这三个步骤。
1.创建 Web 服务接口 ---- HelloWorldService
更多精彩
赞助商链接