WEB开发网
开发学院软件开发Java XFire 入门:轻松将 POJO 发布成 Web 服务 阅读

XFire 入门:轻松将 POJO 发布成 Web 服务

 2009-11-10 00:00:00 来源:WEB开发网   
核心提示: 要将 POJO 发布成 Web 服务,首先需要创建 Web 服务接口,XFire 入门:轻松将 POJO 发布成 Web 服务(7),在接口中声明该 Web 服务需要对外暴露的接口,我们根据需要创建 Web 服务接口 ” HelloWorldService”,它继承 &r

要将 POJO 发布成 Web 服务,首先需要创建 Web 服务接口,在接口中声明该 Web 服务需要对外暴露的接口。

我们根据需要创建 Web 服务接口 ” HelloWorldService”,在其中声明一个 ”sayHello”方法,该方法返回 ”String ”类型的内容。” HelloWorldService”接口对应的 Java 文件代码如 清单 1-3。


清单 1-3 WEB-INF\classes\org\vivianj\xfire\pojo\HelloWorldService.java
1.package org.vivianj.xfire.pojo; 
2. 
3. /** 
4. * HelloWorldService 中声明需要发布成 Web 服务的所有 Java 方法 
5. * HelloWorldService 作为Web服务接口 
6. */ 
7. public interface HelloWorldService { 
8. /** 
9.   * sayHello 方法声明了 Web 服务对外暴露的接口 
10. * 
11. * @return 返回给客户端的字符串 
12. */ 
13. public String sayHello(); 
14.} 

2.创建 Web 服务实现类 ”HelloWorldServiceImpl”

创建 Web 服务实现类 ”HelloWorldServiceImpl”,它继承 ”1、创建Web服务接口 ---- HelloWorldService” 中创建的 HelloWorldService 接口,并且为它声明的 ”sayHello”方法提供具体实现: 返回字符串”Hello World!”。 ”HelloWorldServiceImpl”类对应的 Java 文件代码如 清单 1-4。


清单 1-4 WEB-INF\classes\org\vivianj\xfire\pojo\HelloWorldServiceImpl.java
1.package org.vivianj.xfire.pojo; 
2. 
3./** 
4. * HelloWorldServiceImpl 中为 Web 服务接口中声明的所有 Java 方法提供具体实现 
5. * HelloWorldServiceImpl 作为 Web 服务的实现类 
6. */ 
7.public class HelloWorldServiceImpl implements HelloWorldService { 
8. 
9. /* 
10. * sayHello 方法为 HelloWorldService 服务接口定义的 sayHello 方法提供具体实现 
11. *  
12. * @see org.vivianj.XFire.pojo.HelloWorldService#sayHelloToXFire() 
13. */ 
14. public String sayHello() { 
15. return "Hello World!"; 
16. } 
17. 
18.} 

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

Tags:XFire 入门 轻松

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