怎么写一个webservice

1.如何写一个简单的Web Service

本Guide利用Eclipse以及Ant建立一个简单的Web Service,以演示Web Service的基本开发过程:1.系统条件:Eclipse Java EE IDE for Web Developers Java SE 6 Windows XP2.基本环境搭建:1)Java SE6 JDK的安装:下载Java SE6 JDK,双击,安装默认选项进行安装即可。

2)Eclipse的安装与配置: 安装时直接解压。 配置处有两点,Window>Preferences>Java>Installed JREs确保如下设置: 安装路径可能略有不同。

Window>Preferences>Java>Compiler 确保如下设置:3.建立Server端工程和相关包与类:创建一个Java Project,命名为wsServerHelloWorld:在这个项目下建立包:org.gnuhpc.wsServer 在这个包下边建立类:SayHello 在SayHello.java文件中输入以下代码:package org.gnuhpc.wsServer; import javax.jws.WebService; @WebService public class SayHello { private static final String SALUTATION = "Hello"; public String getGreeting(String name) { return SALUTATION + " " + name; } } 其中注意到@WebService ,这个称作annotation或者metadata,Java SE 5中的Web Services Metadata Specification引入的。Java SE 6中对于Web Services规范的升级以及JAX-WS(Java API for XML Web Services)2.0规范,这些升级使得我们Web Services的创建和调用变得更加容易。

使用这些新功能,我们可以仅仅使用简单的Annotations注释从一个Java类创建Web Services。开发者将其类和方法之前用该annotations指定,类告诉runtime engine以Web Service的方式和操作来使能该类和方法。

这个annotations可以产生一个可布署的Web Service,是一个WSDL映射annotations,将Java源代码与代表Web Service的WSDL元素连接在了一起。4.使用Ant产生Server端代码:首先在项目中新建一个文件:build.xml,然后使用OpenWith>AntEditor打开,输入以下脚本代码: default指定了默认执行的Target为wsgen,wsgen可以创建一个能够使用WebService的类,它生成所有用于WebService发布的源代码文件和经过编译过的二进制类文件。

它还生成WSDL和符合规范的该类的WebService。Target名称为wsgen,具体执行的命令的参数:-cp 为类路径-keep后产生的java文件-s 产生的源文件放在哪-d 产生的输出问价放在哪 然后使用Ant Build选项运行:在成功执行的提示后,我们刷新一下Project 我们在Project区域可以看到,结果如下:5.分布Web Service org.gnuhpc.wsServer下建立一个类RunService:package org.gnuhpc.wsServer; import javax.xml.ws.Endpoint; public class RunService { /** *@paramargs */ public static void main(String[] args) { System.out.println("SayHello Web Service started."); Endpoint.publish("http://localhost:8080/wsServerExample" , new SayHello()); } } 运行Run As>Java Application。

我们得到结果,说明这个web service的Server端已经启动。6.查看WSDL:Window>Show View>Other>General>Internal Web Browser,在其中输入:http://localhost:8080/wsServerExample?wsdl 你可以看看到底WSDL都记录了哪些信息。

看完后可以停止该Server。7.监测Server 我们创建完Server可以用过Eclipse Web Services Explorer监测Server,Window>Open Perspective>Other >JavaEE 打开Eclipse Web Services Explorer 点击右上角的WSDL Page按钮: 单击WSDL Main,在URL中输入:http://localhost:8080/wsServerExample?wsdl 按Go按钮后出现一下视图:我们可以触发一个Web Service操作:点击getGreetings,添加一个参数,比如gnuhpc,然后点击Go按钮:8.创建Client端 工程和相关包与类:创建一个Java Project,命名为wsClientHelloWorld,在这个项目下建立包:org.gnuhpc.wsClient9.使用Ant产生Client代码框架:编写Web service时,可以使用工具来利用WSDL生成进行调用的客户端桩;或者也可以使用底层API来手动编写Web service。

前者方便,后者灵活,现在我们通过前者做说明:新建文件build.xml New>File>build.xml 注意:wsgen 支持从 Java class 创建 Web services,wsimport 支持从 WSDL 创建 Web services,分别对应于 JAX-RPC 方式下的 Java2WSDL 和 WSDL2Java。要根据发布的WSDL进行创建,这也就是为什么要先运行RunServer的原因了。

运行Server的RunService : Run As>Java Application> 运行该Ant脚本,产生Client代码:Run As>Ant Build 运行成功的提示如下:生成的代码如下:这一步读取WSDL并生成客户端桩。这些桩是将为我们的代码所用的Java类和接口。

这些桩给服务器端功能提供了一个客户端接口。例如,如果。

2.如何写一个简单的Web Service

本Guide利用Eclipse以及Ant建立一个简单的Web Service,以演示Web Service的基本开发过程:1.系统条件:Eclipse Java EE IDE for Web DevelopersJava SE 6Windows XP2.基本环境搭建:1)Java SE6 JDK的安装:下载Java SE6 JDK,双击,安装默认选项进行安装即可。

2)Eclipse的安装与配置: 安装时直接解压。 配置处有两点,Window>Preferences>Java>Installed JREs确保如下设置: 安装路径可能略有不同。

Window>Preferences>Java>Compiler 确保如下设置:3.建立Server端工程和相关包与类:创建一个Java Project,命名为wsServerHelloWorld:在这个项目下建立包:org.gnuhpc.wsServer在这个包下边建立类:SayHello在SayHello.java文件中输入以下代码:package org.gnuhpc.wsServer;import javax.jws.WebService;@WebService public class SayHello { private static final String SALUTATION = "Hello"; public String getGreeting(String name) { return SALUTATION + " " + name; } }。

3.如何写一个简单的Web Service

本Guide利用Eclipse以及Ant建立一个简单的Web Service,以演示Web Service的基本开发过程:1.系统条件:Eclipse Java EE IDE for Web DevelopersJava SE 6Windows XP2.基本环境搭建:1)Java SE6 JDK的安装:下载Java SE6 JDK,双击,安装默认选项进行安装即可。

2)Eclipse的安装与配置: 安装时直接解压。 配置处有两点,Window>Preferences>Java>Installed JREs确保如下设置: 安装路径可能略有不同。

Window>Preferences>Java>Compiler 确保如下设置:3.建立Server端工程和相关包与类:创建一个Java Project,命名为wsServerHelloWorld:在这个项目下建立包:org.gnuhpc.wsServer在这个包下边建立类:SayHello在SayHello.java文件中输入以下代码:package org.gnuhpc.wsServer;import javax.jws.WebService;@WebService public class SayHello { private static final String SALUTATION = "Hello"; public String getGreeting(String name) { return SALUTATION + " " + name; } }。

4.如何写一个简单的Web Service

本Guide利用Eclipse以及Ant建立一个简单的Web Service,以演示Web Service的基本开发过程:1.系统条件:Eclipse Java EE IDE for Web DevelopersJava SE 6Windows XP2.基本环境搭建:1)Java SE6 JDK的安装:下载Java SE6 JDK,双击,安装默认选项进行安装即可。

2)Eclipse的安装与配置: 安装时直接解压。 配置处有两点,Window>Preferences>Java>Installed JREs确保如下设置: 安装路径可能略有不同。

Window>Preferences>Java>Compiler 确保如下设置:3.建立Server端工程和相关包与类:创建一个Java Project,命名为wsServerHelloWorld:在这个项目下建立包:org.gnuhpc.wsServer在这个包下边建立类:SayHello。

5.如何写一个简单的Web Service

本Guide利用Eclipse以及Ant建立一个简单的Web Service,以演示Web Service的基本开发过程:1.系统条件:Eclipse Java EE IDE for Web DevelopersJava SE 6Windows XP2.基本环境搭建:1)Java SE6 JDK的安装:下载Java SE6 JDK,双击,安装默认选项进行安装即可。

2)Eclipse的安装与配置: 安装时直接解压。 配置处有两点,Window>Preferences>Java>Installed JREs确保如下设置: 安装路径可能略有不同。

Window>Preferences>Java>Compiler 确保如下设置:3.建立Server端工程和相关包与类:创建一个Java Project,命名为wsServerHelloWorld:在这个项目下建立包:org.gnuhpc.wsServer在这个包下边建立类:SayHello在SayHello.java文件中输入以下代码:package org.gnuhpc.wsServer;import javax.jws.WebService;@WebService public class SayHello { private static final String SALUTATION = "Hello"; public String getGreeting(String name) { return SALUTATION + " " + name; } }。

6.如何写一个简单的Web Service

1. 首先创建CheckFileInfo服务:我们先确定这个服务的路由地址设置为:http:///files/?access_token=修改App_Start文件夹下面的WebApiConfig.cs文件。

插入下列代码:config.Routes.MapHttpRoute(name: "FileInfo",routeTemplate: "wopi/files/{name}",defaults: new { controller = "files", action = "GetFileInfo" });创建一个名称为files的Controller,设置为空API控制器:之所以我们不用平常的MVC控制器,而选API控制器,是因为我们做的是服务,来返回信息,所以要换成ApiController。

7.如何写一个简单的Web Service

本Guide利用Eclipse以及Ant建立一个简单的Web Service,以演示Web Service的基本开发过程:1.系统条件:Eclipse Java EE IDE for Web Developers Java SE 6 Windows XP2.基本环境搭建:1)Java SE6 JDK的安装:下载Java SE6 JDK,双击,安装默认选项进行安装即可。

2)Eclipse的安装与配置: 安装时直接解压。 配置处有两点,Window>Preferences>Java>Installed JREs确保如下设置: 安装路径可能略有不同。

Window>Preferences>Java>Compiler 确保如下设置:3.建立Server端工程和相关包与类:创建一个Java Project,命名为wsServerHelloWorld:在这个项目下建立包:org.gnuhpc.wsServer 在这个包下边建立类:SayHello 在SayHello.java文件中输入以下代码:package org.gnuhpc.wsServer; import javax.jws.WebService; @WebService public class SayHello { private static final String SALUTATION = "Hello"; public String getGreeting(String name) { return SALUTATION + " " + name; } } 其中注意到@WebService ,这个称作annotation或者metadata,Java SE 5中的Web Services Metadata Specification引入的。Java SE 6中对于Web Services规范的升级以及JAX-WS(Java API for XML Web Services)2.0规范,这些升级使得我们Web Services的创建和调用变得更加容易。

使用这些新功能,我们可以仅仅使用简单的Annotations注释从一个Java类创建Web Services。开发者将其类和方法之前用该annotations指定,类告诉runtime engine以Web Service的方式和操作来使能该类和方法。

这个annotations可以产生一个可布署的Web Service,是一个WSDL映射annotations,将Java源代码与代表Web Service的WSDL元素连接在了一起。4.使用Ant产生Server端代码:首先在项目中新建一个文件:build.xml,然后使用OpenWith>AntEditor打开,输入以下脚本代码: default指定了默认执行的Target为wsgen,wsgen可以创建一个能够使用WebService的类,它生成所有用于WebService发布的源代码文件和经过编译过的二进制类文件。

它还生成WSDL和符合规范的该类的WebService。Target名称为wsgen,具体执行的命令的参数:-cp 为类路径-keep后产生的java文件-s 产生的源文件放在哪-d 产生的输出问价放在哪 然后使用Ant Build选项运行:在成功执行的提示后,我们刷新一下Project 我们在Project区域可以看到,结果如下:5.分布Web Service org.gnuhpc.wsServer下建立一个类RunService:package org.gnuhpc.wsServer; import javax.xml.ws.Endpoint; public class RunService { /** *@paramargs */ public static void main(String[] args) { System.out.println("SayHello Web Service started."); Endpoint.publish("http://localhost:8080/wsServerExample" , new SayHello()); } } 运行Run As>Java Application。

我们得到结果,说明这个web service的Server端已经启动。6.查看WSDL:Window>Show View>Other>General>Internal Web Browser,在其中输入:http://localhost:8080/wsServerExample?wsdl 你可以看看到底WSDL都记录了哪些信息。

看完后可以停止该Server。7.监测Server 我们创建完Server可以用过Eclipse Web Services Explorer监测Server,Window>Open Perspective>Other >JavaEE 打开Eclipse Web Services Explorer 点击右上角的WSDL Page按钮: 单击WSDL Main,在URL中输入:http://localhost:8080/wsServerExample?wsdl 按Go按钮后出现一下视图:我们可以触发一个Web Service操作:点击getGreetings,添加一个参数,比如gnuhpc,然后点击Go按钮:8.创建Client端 工程和相关包与类:创建一个Java Project,命名为wsClientHelloWorld,在这个项目下建立包:org.gnuhpc.wsClient9.使用Ant产生Client代码框架:编写Web service时,可以使用工具来利用WSDL生成进行调用的客户端桩;或者也可以使用底层API来手动编写Web service。

前者方便,后者灵活,现在我们通过前者做说明:新建文件build.xml New>File>build.xml 注意:wsgen 支持从 Java class 创建 Web services,wsimport 支持从 WSDL 创建 Web services,分别对应于 JAX-RPC 方式下的 Java2WSDL 和 WSDL2Java。要根据发布的WSDL进行创建,这也就是为什么要先运行RunServer的原因了。

运行Server的RunService : Run As>Java Application> 运行该Ant脚本,产生Client代码:Run As>Ant Build 运行成功的提示如下:生成的代码如下:这一步读取WSDL并生成客户端桩。这些桩是将为我们的代码所用的Java类和接口。

这些桩给服务器端功能提供了一个客户端接口。例如,如果。

8.如何写一个简单的Web Service

1. 首先创建CheckFileInfo服务:我们先确定这个服务的路由地址设置为:http:///files/?access_token=修改App_Start文件夹下面的WebApiConfig.cs文件。

插入下列代码:config.Routes.MapHttpRoute(name: "FileInfo",routeTemplate: "wopi/files/{name}",defaults: new { controller = "files", action = "GetFileInfo" });创建一个名称为files的Controller,设置为空API控制器:之所以我们不用平常的MVC控制器,而选API控制器,是因为我们做的是服务,来返回信息,所以要换成ApiController。

怎么写一个webservice

转载请注明出处育才学习网 » 怎么写一个webservice

知识

对学校发展优势怎么写

阅读(383)

本文主要为您介绍对学校发展优势怎么写,内容包括对学校发展意见和建议怎么写,学校的优势和劣势是什么要各写三点怎么写,家长对学校发展的建议,怎么写。最低0.27元开通文库会员,查看完整内容>原发布者:sunshengfa对章田寺小学多开展一些有益于

知识

农民工简历怎么写

阅读(308)

本文主要为您介绍农民工简历怎么写,内容包括农民工向工厂递交的个人简历怎么写,农民工如何填写履历表,农民个人简历怎么写。简历主要内容:个人资料:必须有姓名、性别、联系方式(固定电话、手机、电子邮箱、固定住址),而出生年月、籍贯、政治面貌

知识

200万数字怎么写

阅读(580)

本文主要为您介绍200万数字怎么写,内容包括200万,用数字怎么写,怎么用标点符号,在提款机上取钱200万数字怎么写,两万元数字写法就是银行的写法。银行的小写写法是20,000.00。点后面的两位表示角和分,隔三位数中间就用逗号隔开。2、一般银行

知识

那里英语单词怎么写

阅读(156)

本文主要为您介绍那里英语单词怎么写,内容包括1至100的英文怎么写,1到10的英文单词怎么写,1到30的英语单词怎么写。1至100的英文写法:1-20:1 one。2 two。3 three。4 four。5 five。6 six。7 seven。8 ei

知识

寄往英国的信封怎么写

阅读(179)

本文主要为您介绍寄往英国的信封怎么写,内容包括寄往英国的信封怎么写啊,寄往英国信封上的地址该怎么写啊~~急求,寄往英国信封上的地址该怎么写啊~~急求。楼上不清楚就不要乱说吧。LA2 0PF就是邮编了(第四个是数字0,不是字母O),一般寄信到英国,

知识

2016年企业规划怎么写

阅读(169)

本文主要为您介绍2016年企业规划怎么写,内容包括企业2016年工作计划怎么写,企业2016年工作计划怎么写,2016年的工作计划安排怎么写。2016年个人工作计划(一) 转眼间又要进入新的一年2016年了,又是一个充满挑战、机遇与压力的一年,是辞旧迎新、

知识

收据大写10元怎么写

阅读(637)

本文主要为您介绍收据大写10元怎么写,内容包括收据中10万元大写怎么写,收据大写怎么写,请问开收据的大写从1到10还有个,十,百,千都这么写啊谢谢了搜。10万元大写的写法为:人民币壹拾万元整。

知识

f拼音本上怎么写

阅读(266)

本文主要为您介绍f拼音本上怎么写,内容包括正规的f用拼音本如何写,f在拼音格里怎么写,拼音f在本子上怎么写。如图:

知识

老的笔顺笔画怎么写

阅读(222)

本文主要为您介绍老的笔顺笔画怎么写,内容包括老的笔顺怎么写,老的笔顺怎么写,老的笔顺怎么写呀。笔顺读写: 横竖横撇撇折 。笔画是指汉字书写时不间断地一次连续写成的一个线条。笔画是汉字的最小构成单位。笔画可分为横(一)、竖(丨)、撇

知识

香焦英语单词怎么写

阅读(213)

本文主要为您介绍香焦英语单词怎么写,内容包括香蕉的英语单词怎么写,香焦英语单词怎么读,香蕉的英文单词怎么写。banana英 [bənɑ:nə]美 [bəˈnænə]n.香蕉; 芭蕉属植物1. Cut the banana in half len

知识

二年级的验算怎么写

阅读(445)

本文主要为您介绍二年级的验算怎么写,内容包括小学生二年级验算,小学二年级数学加减竖式验算是写验算还是检验,小学二年级数学加减竖式验算是写验算还是检验。除法》的数学日记在前段时间,我们学了除法中另外一部分知识,是两位除以一位数,首位

知识

创新征文怎么写

阅读(186)

本文主要为您介绍创新征文怎么写,内容包括创新作文怎么写,关于创新的作文怎么写,关于创新的作文怎么写。插上创新的翅膀 不断变革创新,就会充满青春活力,否则就可能会变得僵化。题记 俗话说:“第一个用鲜花比喻少女的人,是天才。第二个套用比

知识

改写剧本怎么写

阅读(430)

本文主要为您介绍改写剧本怎么写,内容包括如何将小说改写为剧本,剧本怎么写,怎么样写剧本啊````是把文章改写成剧本的课本剧。根据剧本特点编写课本剧 戏剧是一种综合性的舞台艺术,剧本是舞台演出的依据和基础。要想把课文中叙事性的诗文

知识

销售公司的目标怎么写

阅读(188)

本文主要为您介绍销售公司的目标怎么写,内容包括销售的工作目标怎么写啊,业务员的销售目标计划书怎么写,销售年计划目标怎么写。我给你个提纲吧:***产品的销售目标尊敬的***领导:简单扼要的叙述产品的销售现状2、提出销售过程中的缺点和不足3

知识

怎么写webservice接口

阅读(209)

本文主要为您介绍怎么写webservice接口,内容包括webservice接口怎么写,webservice接口怎么写,webservice接口怎么写。以java为例:ava调用WebService可以直接使用Apache提供的axis.jar自己编写代码,或者利用Eclipse自动生成

知识

怎么写webservice

阅读(165)

本文主要为您介绍怎么写webservice,内容包括如何写一个简单的WebService,最简单的webservice如何写,webservice接口怎么写。本Guide利用Eclipse以及Ant建立一个简单的Web Service,以演示Web Service的基本开发过程:1.系统条件:

知识

webservice怎么写

阅读(158)

本文主要为您介绍webservice怎么写,内容包括最简单的webservice如何写,如何写一个简单的WebService,java中的webservice怎么写。在开始下面这个例子之前,你的系统需要: WIN2000 + IIS; 2、VS.Net; 3、SQL Server(我这里用的是SQL数

[/e:loop]