Java6开发WebService入门

之前常常用CXF、Axis2、XFire等来开发结合Java语言来开发Web Service应用,这样的好处是用途广,灵活,另外一个重要原因是我们的生产环境是Java5。

但实际上Java6中已经支持用Java开发WebService应用了,而且很方便。这样就大大减少了项目安装部署的代价,因为选择开源的框架依赖大量第三方包,程序的尺寸倍增。

下面是一个Java6开发Web Service的入门例子。

package lavasoft;import javax.jws.WebService;import javax.xml.ws.Endpoint;/*** Java6开发WebService入门** @author leizhimin 2009-11-13 16:10:44*/@WebServicepublic class Java6WebService {         /**          * Web服务中的业务方法          *          * @return 一个字符串          */         public String doSomething() {                 return "Hello Java6 WebService!";         }         public static void main(String[] args) {                 //发布一个WebService                 Endpoint.publish("http://192.168.14.117:8080/java6ws/lavasoft.Java6WebService", new Java6WebService());         }}

运行后,在浏览器中访问http://192.168.14.117:8080/java6ws/lavasoft.Java6WebService?wsdl会得到wsdl 如下:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         

抓一个图片如下:

可见,Java6开发WebService也是很方便的。

出处:http://lavasoft.blog.51cto.com/62575/226565

福报不够的人,就会常常听到是非;

Java6开发WebService入门

相关文章:

你感兴趣的文章:

标签云: