科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道使用JWSDP完成Web Service在java的入门

使用JWSDP完成Web Service在java的入门

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

  Web Service在java领域,AXIS因其容易使用,很多项目都使用了它,对于Sun提供的Web Service技术,则不多使用,现更新有关版本。

作者:中国IT实验室 来源:中国IT实验室 2007年9月22日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共4页)


  本例要使用的材料:
  
  1 HelloIF.java,一个SEI接口,它扩展了Remote接口.
  
  2 HelloImpl.java,实现了SEI接口.
  
  3 web.xml ,这个文件可以是你的任何Web应用的部署描述符文件,这个例子可以发布到你的现有Web应用,只需要把那个应用的部署描述符文件放在开发环境的WEB-INF文件夹下.
  
  4 config-interface.xml,描述SEI接口.
  
  5 config-wsdl.xml,使用WSDL描述服务接口,本例不介绍这个文件的使用方法,通常这个使用场景多是为访问服务生成客户端stub文件.另一个场景就是加入自定义的java类型到SOAP类型的影射等等很多细微的控制,或者是完全替代SEI接口.
  
  以上文件的位置,可参看下图:
  

  1 编写SEI,HelloIF:
  
  package helloservice;
  
  import java.rmi.Remote;
  
  import java.rmi.RemoteException;
  
  public interface HelloIF extends Remote {
  
  public String sayHello(String s) throws RemoteException;
  
  }
  
  2 实现SEI:
  
  package helloservice;
  
  public class HelloImpl implements HelloIF {
  
  public String message ="Hello";
  
  public String sayHello(String s) {
  
  return message + s;
  
  }
  
  }
  
  3 配置文件 config-interface.xml
  
  
  
  
  
    
  typeNamespace="urn:Foo" packageName="helloservice">
  
    
  servantName="helloservice.HelloImpl" />
  
  

  
  

  
  4 构建服务,下面是一个Ant构建脚本.
  
  
  
  
  
  
  
  

  
  
  
  

  
  
  
  

  
  
  
  

  
  
  
  

  
  
  
  

  
  
  
  

  
  
  
  

  
  
  
  

  
  
  
  
  
  
  
  

  
  
  
  
  
  

  
  

  
  
  
  
  
  
  
  

  
  
  
  
  
  

  
  

  
  
  
  

  
  
  
  

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

  
  
  
  
  
  
  
  
  
  

  
  

  
  
  
  
  
  
  
  
  
  

  
  

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

  
  
  
  
  
  

  
  
  
  
  
  
  
  
  
  

  
  
  
  

  
  
  
  
  
  
  
  
  
  

  
  

  
  
  
  
  
  
  
  
  
  

  
  

  
  

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章