隨筆 - 119  文章 - 3173  trackbacks - 0
          <2007年1月>
          31123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          交友莫獨酒,茅臺西鳳游。
          口干古井貢,心徜洋河流。
          稱多情杜康,趟無量雙溝。
          贊中華巍巍,無此不銷愁。

          常用鏈接

          留言簿(68)

          隨筆分類(136)

          隨筆檔案(122)

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 526679
          • 排名 - 92

          最新評論

          服務端:
          ?1?
          ?2?
          ?3?import?javax.jws.WebMethod;
          ?4?import?javax.jws.WebService;
          ?5?import?javax.jws.soap.SOAPBinding;
          ?6?
          ?7?@WebService(targetNamespace?=?"http://jdk.study.hermit.org/testobject")
          ?8?@SOAPBinding(style?=?SOAPBinding.Style.RPC)
          ?9?public?class?GetObject?{
          10?????@WebMethod
          11?????public?UserInfo?getUserInfo(String?name)?{
          12?????????UserInfo?user?=?new?UserInfo();
          13?????????user.setId(1);
          14?????????user.setName(name);
          15?????????return?user;
          16?????}
          17?
          18?}


          UserInfo.java
          ?1?public?class?UserInfo?{
          ?2?????private?int?id;
          ?3?
          ?4?????private?String?name;
          ?5?
          ?6?????public?int?getId()?{
          ?7?????????return?id;
          ?8?????}
          ?9?
          10?????public?void?setId(int?id)?{
          11?????????this.id?=?id;
          12?????}
          13?
          14?????public?String?getName()?{
          15?????????return?name;
          16?????}
          17?
          18?????public?void?setName(String?name)?{
          19?????????this.name?=?name;
          20?????}
          21?}
          22?

          起動服務器

          客戶端測試:
          ?1?package?test;
          ?2?
          ?3?import?static?org.junit.Assert.*;
          ?4?import?org.hermit.study.jdk.testobject.GetObject;
          ?5?import?org.hermit.study.jdk.testobject.GetObjectService;
          ?6?import?org.hermit.study.jdk.testobject.UserInfo;
          ?7?import?org.junit.Test;
          ?8?
          ?9?public?class?TestObject?{
          10?????@Test
          11?????public?void?getObject()?{
          12?????????GetObjectService?service?=?new?GetObjectService();
          13?????????GetObject?obj?=?service.getGetObjectPort();
          14?????????UserInfo?user?=?obj.getUserInfo("hermit");
          15?????????assertNotNull(user.getId());
          16?????????assertEquals("hermit",?user.getName());
          17?????}
          18?}

          OK通過
          posted on 2007-01-19 09:52 交口稱贊 閱讀(1582) 評論(1)  編輯  收藏 所屬分類: Java6

          FeedBack:
          # re: 學習Java6(一) WebServices (4)傳遞Object 2007-01-19 22:46 duoxie
          多謝  回復  更多評論
            
          主站蜘蛛池模板: 彭州市| 洪洞县| 买车| 会东县| 家居| 进贤县| 乌兰县| 信阳市| 尉犁县| 锡林郭勒盟| 开封县| 娄烦县| 新昌县| 内乡县| 普安县| 尖扎县| 石家庄市| 木里| 建水县| 廉江市| 洛阳市| 锡林郭勒盟| 东阳市| 嘉义市| 黄冈市| 敦化市| 交城县| 台江县| 如东县| 巨野县| 晋州市| 茶陵县| 沧州市| 万安县| 客服| 龙江县| 中山市| 崇信县| 墨江| 交口县| 扎赉特旗|