webservice 入门实例
2017-02-13 17:55
232 查看
webservice 入门实例
注:本帖 用于学习备忘录 使用idea + win10 开发(关系不大)
1.第一步新建一个webservice项目点击菜单 file -> new -> project
勾住webservice,其他部分尽量与本文一致 然后点击 next ,输入项目名称(随意输入 注意规范)
2.新建包目录 和里面的两个类
附代码(代码建议手写 注意包的引用 不要出错):
package com.webservice.service; import javax.jws.WebService; /** * Created by yangchao on 2017/2/13. */ @WebService public class Service { public String getService(){ return "Hello Word"; } public String getName(){ return "Scholar"; } }
package com.webservice.service; import javax.xml.ws.Endpoint; /** * Created by yangchao on 2017/2/13. */ public class TestService { public static void main(String[] args) { /* 确定端口 + 路径没用被占用 */ Endpoint.publish("http://127.0.0.1:8088/web/myservice", new Service()); System.out.println("初始成功"); } }
3.运行 TestService.java 的 main 方法
控制台没有报错 并打印出
进行下一步 打开网页:http://127.0.0.1:8088/web/myservice
看到如下内容 即服务端已成功搭建
4.下面使用 wsimport 命令生成客户端(打开dos窗口 或者用idea 的 terminal 窗口执行dos命令)
wsimport -s D:/java_ide/web_service/src -p com.webservice.client.service -keep http://127.0.0.1:8088/web/myservice?wsdl
wsimport -s (项目src路径) -p (生成后的代码存放目录) -keep (上面截图中的WSDL 地址 注意 并非webservice 绑定的接口地址)
5.新建类
TestClient.java 代码如下
package com.webservice.client; import com.webservice.client.service.Service; import com.webservice.client.service.ServiceService; /** * Created by yangchao on 2017/2/13. */ public class TestCline { public static void main(String[] args) { Service service = new ServiceService().getServicePort(); System.out.println(service.getService()); System.out.println("my name is :" + service.getName()); } }
运行得到结果:
新手教程结束
相关文章推荐
- JDK6 webservice 入门实例
- XFire+MyEclipse 开发WebService入门实例之HelloWorld
- WebService入门实例项目详细教程(图)
- CXF+MyEclipse 开发webservice入门实例之HelloWorld
- Webservice(实践)——入门实例
- WinForm调用WebService简单实例详解【新手入门】
- CXF3.0.2+Spring3.2.14 WebService入门实例四
- WebService入门系列教程-简单的WebSercice实例
- 手动配置WebService入门实例
- 一个WebService入门实例
- CXF+MyEclipse 开发webservice入门实例之HelloWorld
- 从零开始学习 webservice第一集,java webservice简单实例入门教程
- webservice入门---第一个快速实例
- .net实现的webservice——入门——简单实例分享
- Asp.net WebService入门实例
- WebService入门实例项目详细教程(图)
- XFire+MyEclipse 开发WebService入门实例之HelloWorld
- webservice CXF入门图解 附实例源码
- 用MyEclipse8.5及以上版本创建webservice实例(入门级超简单)
- CXF3.0.2+Spring3.2.14 WebService入门实例三