远程通讯____webservice_JAX-WS简单的入门小例子(一)

来源:互联网 发布:jdk源码分析 编辑:程序博客网 时间:2024/06/14 21:20
package com.user.wservice.service;import javax.jws.WebMethod;import javax.jws.WebService;import javax.jws.soap.SOAPBinding;import javax.jws.soap.SOAPBinding.Style;  /** * @author Administrator * webservice接口层 */@WebService@SOAPBinding(style=Style.RPC)  public interface UserService {//定义方法@WebMethodpublic String getUserInfo(String username);}
package com.user.wservice.service.impl;import javax.jws.WebService;import com.user.wservice.service.UserService;/** * @author Administrator * 基本的服务层实现 */@WebService(endpointInterface = "com.user.wservice.service.UserService") public class UserServiceImpl implements UserService{@Overridepublic String getUserInfo(String username){return "hello world java___: "+username;}}

package com.user.wservice.privoder;import javax.xml.ws.Endpoint;  import com.user.wservice.service.impl.UserServiceImpl;public class Test {public static void main(String[] args) {//发布一个ws服务Endpoint.publish("http://127.0.0.1:10001/userServiceProvider", new UserServiceImpl());}}


工程结构目录



0 0
原创粉丝点击