环境
windows 7
eclipse 3.6 jee版
JDK7.0.1
过程
1)建立一个新java项目。
2)新建文件夹bingo.ws.clent
3)打开命令行,cd到项目目录下
4)运行下面命令:
wsimport -s ./src
http://127.0.0.1:8081/myws/simple?wsdl -extension
5)刷新项目中的src,会出来一个新的包bingo.ws.server.里面就是生成的java文件了。
6)在包bingo.ws.clent中建立一个类ClientMain
public
class
ClinetMain {
public
static
void
main(String[] args) {
FSImpleServer service =
new
FSImpleServer();
FSImple stub = service.getFSImplePort();
//绑定
((BindingProvider)stub).getRequestContext().
put(javax.xml.ws.BindingProvider.
ENDPOINT_ADDRESS_PROPERTY
,
"http://localhost:8081/myws/simple"
);
Dept dept =
new
Dept();
dept.setCode(
"1234567898900"
);
dept.setName(
"name-xxxxxxxx"
);
//调用
String msg = stub.hello(dept);
System.
out
.println(
"========="
+msg);
}
}
好了,一个完成的服务提供者,和服务消费者就完成了。下面我们将给大家介绍服务安全和信任相关的东西了。