首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

备忘,简略的发布WebService ,可能会报错,请把jdk升级到1.6u45以上

2014-04-26 
备忘,简单的发布WebService ,可能会报错,请把jdk升级到1.6u45以上简单的发布webservice备忘。interfacepack

备忘,简单的发布WebService ,可能会报错,请把jdk升级到1.6u45以上
简单的发布webservice备忘。
interface

package com;import javax.jws.WebParam;import javax.jws.WebResult;import javax.jws.WebService;@WebServicepublic interface IMyService {@WebResult(name="addResult")public int add(@WebParam(name="a")int a,@WebParam(name="b")int b);@WebResult(name="minusResult")public int minus(@WebParam(name="a")int a,@WebParam(name="b")int b);@WebResult(name="user")public User getUser(@WebParam(name="id")int id);}

implements
package com;import javax.jws.WebService;@WebService(endpointInterface="com.IMyService")public class MyServiceImpl implements IMyService {@Overridepublic int add(int a, int b) {System.out.println(a+"+"+b+"="+(a+b));return a+b;}@Overridepublic int minus(int a, int b) {System.out.println(a+"-"+b+"="+(a-b));return a-b;}@Overridepublic User getUser(int id) {User user = new User();user.setId(id);user.setName("夏");user.setPassword("123");return user;}}

实体类
package com;public class User {private int id;private String name;private String password;public int getId() {return id;}public void setId(int id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}}

发布服务
package com;import javax.xml.ws.Endpoint;public class MyServer {public static void main(String[] args) {String address = "http://localhost:8080/test";Endpoint.publish(address, new MyServiceImpl());}}

浏览器输入http://localhost:8080/test?wsdl


热点排行