基于java jdk1.8 编写的webservice
来源:互联网 发布:java用户信息管理系统 编辑:程序博客网 时间:2024/05/18 01:24
服务端server代码
目录结构
1、首先编写接口代码 wsInterface
package com.xcc.impl;
import javax.jws.WebMethod;
import javax.jws.WebService;
@WebService /*必须配置*/
public interface wsInterface {
@WebMethod
public String sayInputName(String name);
}
2、编写实现接口类wsInterfaceImpl
package com.xcc.impl;
import javax.jws.WebService;
@WebService
public class wsInterfaceImpl implements wsInterface {
@Override
public String sayInputName(String name) {
return "您输入的姓名是 " + name;
}
}
3、发布server
package com.xcc.main;
import javax.xml.ws.Endpoint;
import com.xcc.impl.wsInterface;
import com.xcc.impl.wsInterfaceImpl;
public class wsTest {
public static void main(String[] args) {
wsInterface ws = new wsInterfaceImpl();
Endpoint.publish("http://localhost:8888/service-ws/wsTest",ws);
System.out.println("server 启动成功");
}
}
4、在浏览器测试 输入http://localhost:8888/service-ws/wsTest?wsdl 出现
则证明发布成功
5、编写客户端代码 创建一个客户端项目
之后在cmd到项目的src目录中
输入如下命令,成功后在eclipse中刷新项目出现如下结构
之后编写测试代码 ClientTest
package com.xcc.main;
import com.xcc.impl.WsInterfaceImpl;
import com.xcc.impl.WsInterfaceImplService;
public class ClientTest {
public static void main(String[] args) {
WsInterfaceImpl ws = new WsInterfaceImplService().getWsInterfaceImplPort();
String name = ws.sayInputName("徐长城");
System.out.println(name);
}
}
输出结果:您输入的姓名是 徐长城
- 基于java jdk1.8 编写的webservice
- 基于Delphi的WebService编写
- 使用JDK1.6的JAX-WS编写WebService(转)
- 基于jdk1.6 WebService编程
- 基于JDK1.6,实现WebService
- WebService学习笔记-使用CXF编写基于Spring的Webservice
- java(axis)调用java编写的webservice
- java(xfire)调用java编写的webservice
- JAVA AXIS2 WEBSERVICE JAVA客户端的编写
- java jdk1.6内置支持的webservice使用示例
- java jdk1.6内置支持的webservice使用示例
- java jdk1.6内置支持的webservice使用示例
- java jdk1.6内置支持的webservice使用示例
- java jdk1.6内置支持的webservice使用示例
- 利用Java编写简单的WebService实例
- .net调用java编写的webservice
- java调用.net编写的webservice
- delphi调用java编写的webservice
- EL表达式详解①
- Scala-类
- python二维键值数组生成转json
- 5分钟搞定内存字节对齐
- MyEclipse插件:反编译插件安装使用
- 基于java jdk1.8 编写的webservice
- T-SQL语句训练
- 深入理解javascript原型和闭包(17)——补充:上下文环境和作用域的关系
- 函数怎么传event对象
- 指令笔记
- mongo
- Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition
- 《maven实战》_仓库_笔记
- SVN导入项目的时候报错