WebService学习之路五
?UserService.wsdl
?
?定义 portType和 binding
?定义服务项
?
?
?新建一个IUserService的实现类UserService类
?
?
?
?
?
?然后使用 wsimport重新生成 java类,服务端覆盖原有的接口,并且从新实现,由于这里用到的自定义类型User,所以服务端,我们需要自己在建立一个user对象。
?
<!--EndFragment--><spay?ye(?j??ze:10.0pt; font-family:"courier="" new";color:black;mso-font-kerning:0pt'=""> 节点中添加User对象和List对象,并且新增login方法和getList方法
?
@Testpublic void test02(){IUserService iUser = new UserService().getUserServicePort();List<User> userList = iUser.getList();for (User user : userList) {System.out.println("nickName :"+user.getNickName());}User loginUser = iUser.login("zhangsan", "123456");if(loginUser == null ){System.out.println("登录失败");}else{System.out.println(loginUser.getNickName());}}
?
?
这样我们的自定义类型也就发布成功了。。。
?
源代码在下方,欢迎下载,希望看到不足的地方,留下你们的金玉良言。。。
下一章会把基于 tomcat发布的写出来。今天太困了。。。撤退。。。
?
?
?
?
?