WebService详细介绍.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WebService详细介绍

XFire的介绍另见学习资料。 该文档包含了多种Web服务的发布,主要演示复杂对象的传递——网上很多有关Web Services的发布教程讲到的都只是简单的Hello World,在调用Web Service的时候,返回值都是以字符串做演示,都没有涉及到复杂对象的传递。通过该文档,应该可以应付所有的传递值类型了,除了java.util.Map类型?的对象。具体原因,据网上所说,是因为XFire还是什么咚咚与WSDL的xsd:anyType的映射有缺陷引起的。 1.发布Web Service的接口 言归正传,下面是用来发布Web Services的接口及实现类: package demo; ? import java.util.Collection; import java.util.List; ? /** ?* 用于发布Web Service的接口 ?* @author dreava Nov 10, 2008 ?*/ public interface IHelloService { ??? /** ??? ?* @param ttt ??? ?* @return ??? ?*/ ??? public String sayHello(String ttt); ? ??? /** ??? ?* @param u ??? ?* @return ??? ?*/ ??? public Course choose(User u); ? ??? /** ??? ?* @param t ??? ?* @return ??? ?*/ ??? public ListCourse getList(ListString paramList); ??? ??? /** ??? ?* @return ??? ?*/ ??? public CollectionUser getCollection(); } ? ? ? ? package demo; ? import java.util.ArrayList; import java.util.Collection; import java.util.HashSet; import java.util.List; ? /** ?* @author dreava Nov 10, 2008 ?*/ public class HelloServiceImpl implements IHelloService { ??? public String sayHello(String ttt) { ??????? return Hello, + ttt; ??? } ? ??? public Course choose(User user) { ??????? System.out.println(user.getName()); ??????? Course course = new Course(); ??????? course.setName(choose: Eee); ??????? ListUser userList = new ArrayListUser(); ??????? userList.add(user); ??????? ??????? course.setUserList(userList); ??????? return course; ??? } ? ??? public ListCourse getList(ListString paramList) { ??????? for (int i = 0; i paramList.size(); i++) { ??????? ??? System.out.println((String) paramList.get(i)); ??????? } ??????? ListCourse courseList = new ArrayListCourse(); ??????? Course course = new Course(); ??????? course.setName(getList: EeeDDDDDD); ??????? User user = new User(); ??????? user.setName(getList: liaokun); ??????? ListUser userList = new ArrayListUser(); ??????? userList.add(user); ??????? course.setUserList(userList); ??????? ??????? courseList.add(course); ??????? return courseList; ??? } ???

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档