网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.用finally做什么.
.JBuilder开发常用快捷键.
.JBuilder编辑器常规设置及优化.
.字符.
.计算对数.
.在java体系结构中集成Macromedia.
.利用RMI实现JAVA分布式应用.
.学习Struts提供的和Form相关的标.
.你如何使用JavaBean操作数据库?.
.Servlet 2.1规范概述(中文版).
.Eclipse基础:Java环境变量设置(图.
.谈谈J2ME简表.
.基于OO模版技术的文档Web输出新法.
.用JavaHelp系统开发和交付更好的.
.OpenTextFile 方法.
.下载版块安装---jigui2.0中文说明.
.为什么不能把这个斜线省略掉呢?.
.手把手教你使用CVS做.NET项目.
.标签库的深入研究.
.Java入门:缓冲区溢出编程心得.

使用JWSDP完成Web Service在java的入门三(图)

发表日期:2008-1-5



  本例要使用的材料:
  
  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接口.
  
  以上文件的位置,可参看下图:
  
使用JWSDP完成Web Service在java的入门三(图)

  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构建脚本.
  
  
  
  
  
  
  
  

  
  
  
  

  
  
  
  

  
  
  
  

  
  
  
  

  
  
  
  

  
  
  
  

  
  
  
  

  
  
  
  

  
  
  
  
  
  
  
  

  
  
  
  
  
  

  
  

  
  
  
  
  
  
  
  

  
  
  
  
  
  

  
  

  
  
  
  

  
  
  
  

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

  
  
  
  
  
  
  
  
  
  

  
  

  
  
  
  
  
  
  
  
  
  

  
  

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

  
  
  
  
  
  

  
  
  
  
  
  
  
  
  
  

  
  
  
  

  
  
  
  
  
  
  
  
  
  

  
  

  
  
  
  
  
  
  
  
  
  

  
  

  
  

上一篇:struts框架中实现多行表单提交 人气:982
下一篇:使用JWSDP完成Web Service在java的入门(四) 人气:663
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐