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

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

          常用鏈接

          留言簿(68)

          隨筆分類(136)

          隨筆檔案(122)

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 526781
          • 排名 - 92

          最新評(píng)論

          服務(wù)端:
          ?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?

          起動(dòng)服務(wù)器

          客戶端測(cè)試:
          ?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通過(guò)
          posted on 2007-01-19 09:52 交口稱贊 閱讀(1583) 評(píng)論(1)  編輯  收藏 所屬分類: Java6

          FeedBack:
          # re: 學(xué)習(xí)Java6(一) WebServices (4)傳遞Object 2007-01-19 22:46 duoxie
          主站蜘蛛池模板: 盐津县| 普格县| 扬州市| 怀宁县| 南皮县| 奇台县| 将乐县| 比如县| 江华| 竹北市| 牙克石市| 大丰市| 微博| 临西县| 泸西县| 白河县| 博兴县| 七台河市| 深圳市| 缙云县| 潜山县| 大名县| 丰都县| 襄樊市| 漳平市| 曲麻莱县| 三明市| 潼关县| 磐安县| 汉源县| 辽阳县| 射洪县| 澜沧| 南通市| 阿克苏市| 濮阳市| 蒙自县| 达日县| 山东| 永济市| 龙胜|