?? wscontainer.java
字號:
/**
//文檔生成日期:2005.8.14
//
//(1)概述:
//類名稱:wsContainer
//類說明:
//Web Service和MIDlet都要定義這個類,他們之間就是傳遞這個類實體的序列化數據。
*
//所在子系統:Web Service kSOAP Caller
//
//系統總描述:
http://www.cnblogs.com/zhengyun_ustc/archive/2005/08/27/ksoapmidpwebservice1.html
講的是
第一小步,Web Service傳遞String
http://www.cnblogs.com/zhengyun_ustc/archive/2005/08/27/ksoapmidpwebservice2.html
則給出了
第二小步,Web Service傳遞較為復雜的類
下面我們講述如何在MIDP設備和Web Service之間傳遞較為復雜的類,比如這個類中不但有String類型成員變量,還有Vector之類的復雜類型。
從kSoap的FAQ上看,他們推薦使用KvmSerializable以及 ClassMap傳遞自定義類,但是我一直沒有試驗成功。
我還是按照能試驗出來的辦法講述一下步驟吧:
大致思路就是,在服務器端將類實例按照一定規格(一個一個的成員變量寫)序列化為byte[],將這個byte[]數組返回給kSOAP。kSOAP收到之后,再反序列化,將byte[]一段一段地讀入類實例。
//(2)歷史記錄:
//創建人: 鄭昀(2005.8.14)
//聯系我: Google Talk >> zhengyun@gmail.com
//Blogs: http://blog.csdn.net/zhengyun_ustc/以及http://www.cnblogs.com/zhengyun_ustc
//(3)版權聲明:
//遵照GPL協議的大意開放源代碼,您可以自由傳播和修改,在遵照GPL協議的約束條件的前提下。
////////////////////////////////////////////////////////////////////*/
package com.ultrapower.model;
/**
* @author VictorZheng
*
*/
public abstract class wsContainer {
protected String wsReturnCode;
public abstract String getReturnCode();
/*
* 構造函數
*/
//public wsContainer(){}
public wsContainer(String retCode)
{
this.wsReturnCode = retCode;
}
/*
* 序列化的函數
*/
//public abstract byte[] serialize();
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -