<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 44,  comments - 48,  trackbacks - 0

    ClientService.java

    package com.soft.client;

    import org.apache.axis.client.Service;
    import javax.xml.rpc.ServiceException;
    import java.net.MalformedURLException;
    import org.apache.axis.client.Call;
    import org.apache.axis.encoding.ser.BeanDeserializerFactory;
    import javax.xml.namespace.QName;
    import org.apache.axis.encoding.ser.BeanSerializerFactory;
    import java.rmi.RemoteException;

    public class ClientService {
        public ClientService() {
        }
        public UserDTO getUserDTO() {
            String endpoint = "http://localhost:8080/WebModule/services/Myservice";
            QName qset = new QName("urn:Myservice", "UserDTO");
            QName qmethod = new QName("urn:Myservice", "getUserDTO");
            Class clsUserDTO = UserDTO.class;

            UserDTO dto = new UserDTO();
            Service service = new Service();
            try {
                Call call = (Call) service.createCall();
                call.registerTypeMapping(clsUserDTO, qset,
                                         new BeanSerializerFactory(clsUserDTO, qset),
                                         new BeanDeserializerFactory(clsUserDTO,qset));
                call.setTargetEndpointAddress(new java.net.URL(endpoint));
                call.setOperationName(qmethod);
                call.setReturnClass(clsUserDTO);
                dto = (UserDTO) call.invoke(new Object[] {});
               
               
            } catch (ServiceException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (MalformedURLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (RemoteException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            return dto;
        }
        public static void main(String[] args) {
            ClientService cs = new ClientService();
            UserDTO user = cs.getUserDTO();
            System.out.println(user.getPassword());
            System.out.println(user.getUsername());
        }
    }


    UserDTO.java
    package com.soft.client;


    public class UserDTO {

            private String username;
            private String password;

            public String getPassword() {
                    return password;
            }
            public void setPassword(String password) {
                    this.password = password;
            }
            public String getUsername() {
                    return username;
            }
            public void setUsername(String username) {
                    this.username = username;
            }

    }

    posted on 2007-04-16 16:58 摩西 閱讀(283) 評論(0)  編輯  收藏 所屬分類: work_2007
    主站蜘蛛池模板: 久久久高清免费视频 | 四虎最新永久免费视频| 国产gv天堂亚洲国产gv刚刚碰| 亚洲精品无码中文久久字幕| 德国女人一级毛片免费 | 在线观看免费亚洲| 成年女人永久免费观看片| 亚洲av永久无码天堂网| 免费国产综合视频在线看| 无遮挡a级毛片免费看| 国产偷国产偷亚洲清高动态图| baoyu116.永久免费视频| 日本红怡院亚洲红怡院最新| 久久午夜无码免费| 亚洲中文字幕久久精品无码2021| h片在线免费观看| 亚洲欧美日韩中文高清www777| 日韩免费一级毛片| 亚洲五月午夜免费在线视频| 久久亚洲精品中文字幕三区| 4虎永免费最新永久免费地址| 亚洲人成人网站18禁| 男人的天堂亚洲一区二区三区 | 色欲aⅴ亚洲情无码AV| 国产成人无码免费视频97 | 亚洲天天做日日做天天看| 久久受www免费人成_看片中文| 亚洲av无码专区在线观看下载| 亚洲精品一级无码中文字幕| 四虎国产成人永久精品免费| 亚洲国产综合精品中文第一| 一本色道久久88亚洲综合| 久久国产乱子伦精品免费强| 亚洲国产日韩综合久久精品| 日韩精品亚洲aⅴ在线影院| 久久国产高潮流白浆免费观看 | 亚洲欧洲无码一区二区三区| 国产亚洲精品影视在线产品| 国产情侣激情在线视频免费看| 美女尿口扒开图片免费| 亚洲av中文无码乱人伦在线r▽|