小秋的家

home

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  1 Posts :: 91 Stories :: 17 Comments :: 0 Trackbacks
最近有空就研究一下web service,觉的现在有了xfire和axis之后,可以都不用了解soap是什么东东了,感觉有些工具太方便了,会使人停留在技术表面上,感觉自己完全为了应用而应用,可能这也是我的技术不能成为牛人的原因吧。今天于是乎把soap.wsdl东西又看了一遍。在找资料的过程中,我发现了一篇“java6出来了,我们还要xfire和axis有什么用?”,我一下子被吸引了,java6有这么一个新特性吗?于是我根据这篇文章写了一个例子,居然果真运行成功,唉。我只能长叹我对于一些新技术的落后呀。。
下面权当给自己做一个笔记吧:如果只用java6来实现一个web service:
新建一个java project,这里有人会问,应该建一个web project吧?嗯,如果是在看到这篇文章以前,我也会这么认为,但是有了java6,不需要了,看下面吧。
 1. 首先,我们新建一个名为:com.jdk.service的包名。
 2. 创建一个业务类:Hello.java :
 package com.jdk.service;

 import javax.jws.WebMethod;
 javax.jws.WebService;
 import javax.jws.soap.SOAPBinding;

 @WebService(targetNamespace = "http://service.jdk.com")
 @SOAPBinding(style = SOAPBinding.Style.RPC)
 public class Hello {
     @WebMethod
     public String sayHello(String name){
         return "hello:   "+name;
     }
 }
  3.明天继续接着写

posted on 2010-08-04 17:09 棋剑小秋 阅读(210) 评论(0)  编辑  收藏 所属分类: web service

只有注册用户登录后才能发表评论。


网站导航: