<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 摩西 閱讀(284) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): work_2007
    主站蜘蛛池模板: 亚洲色偷偷偷网站色偷一区| 亚洲国产精品VA在线看黑人| 亚洲人成在线中文字幕| 最近中文字幕高清免费中文字幕mv| 亚洲av最新在线网址| 久久综合九色综合97免费下载| 亚洲AV无码日韩AV无码导航| 国产在线一区二区综合免费视频| 国产国拍亚洲精品mv在线观看 | 免费无遮挡无码永久视频| 亚洲色四在线视频观看| 最近中文字幕2019高清免费| 国产成人精品日本亚洲专一区| 成人av免费电影| 深夜福利在线免费观看| 国产AV无码专区亚洲AVJULIA| 午夜精品一区二区三区免费视频| 亚洲国产精品久久网午夜 | 两性色午夜视频免费播放| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 一本久到久久亚洲综合| av网站免费线看| 亚洲第一成年男人的天堂| 美女视频黄a视频全免费| 久久亚洲精品无码网站| 亚洲乱码一区二区三区在线观看| 97公开免费视频| 亚洲youwu永久无码精品| 国产亚洲精aa成人网站| 永久黄色免费网站| 国产亚洲综合视频| 亚洲国产成人高清在线观看| 亚洲免费网站观看视频| 一级毛片免费播放试看60分钟| 久久亚洲日韩看片无码| 国产精品四虎在线观看免费 | 暖暖免费日本在线中文| 亚洲精品欧美综合四区| 国产AV无码专区亚洲AVJULIA| 成人毛片18女人毛片免费| 中文字幕不卡免费高清视频|