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

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

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

    posts - 30,  comments - 28,  trackbacks - 0

    ??? 項目第二階段,管理客戶端和管理服務器。架構C/S,技術RMI
    ??? 今天上午做了一個簡單的測試系統,用來測試前兩天所編寫的構件:寫了一遠程服務器,一個命令行客戶端。OK,編譯時也沒出錯。
    ??? 然而運行起來,可怕的事情發生了:先前寫的實體類無法傳送給客戶端。程序拋出了異常。仔細觀察,發現是產生了對象無法序列化的IO異常。
    ??? RMI底層通過TCP協議進行通訊,ObjectInputStream和ObjectOutputStream來負責對象的輸入和輸出。實在是不明白,以前做RMI系統實驗的時候,根本沒遇到這種序列化異常:傳String就傳String,傳Vector就傳Vector。
    ?? 猜想應該是我寫的那些類無法序列化的緣故。參考了API文檔,發現這個東西:MarshalledObject,可以對其構造方法的對象進行序列化(說穿了就是變成字節流)。
    ? 迅速改造了測試程序,OK,能穿對象了。但是.....序列化以后無法反序列化!天,類對象實例全部變成了組毫無意義的字節數組。
    ? 應該有其他的辦法,SUN的Java文檔實在不能和MSDN相比,太過于簡單啦。
    ? 經過3個小時的資料查閱和測試,終于找到了種正確而且異常簡單的方法:對先前的代碼進行簡單的重構:讓他們統統實現java.io.Serializable接口。只改一行代碼,全部解決!
    ? ^_^

    posted on 2006-07-24 14:44 murainwood 閱讀(288) 評論(0)  編輯  收藏 所屬分類: Java讀書筆記
    <2006年7月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    如果真的給你一片天,你敢不敢要?

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    相冊

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲jjzzjjzz在线观看| 日本一道本高清免费| 亚洲αv久久久噜噜噜噜噜| 国产亚洲成在线播放va| 国产成人无码a区在线观看视频免费 | 亚洲另类小说图片| h视频在线免费看| 亚洲国产美女福利直播秀一区二区 | 最近2019免费中文字幕6| 亚洲VA成无码人在线观看天堂| 成全视频高清免费观看电视剧| 亚洲国产精品成人| 插B内射18免费视频| 99999久久久久久亚洲| 免费看大黄高清网站视频在线| 亚洲欧美日韩中文字幕在线一区| 欧美a级在线现免费观看| 亚洲人成电影在线播放| 久久精品无码专区免费| 亚洲精品乱码久久久久久久久久久久 | 国内一级一级毛片a免费| 亚洲AV无码精品国产成人| 大地资源在线资源免费观看| 亚洲动漫精品无码av天堂| 十九岁在线观看免费完整版电影| 亚洲黄色三级网站| 午夜一级毛片免费视频| 三级片免费观看久久| 亚洲av永久无码精品漫画| 午夜免费1000部| 久久亚洲AV成人无码国产最大| 亚洲午夜av影院| 亚洲久悠悠色悠在线播放| 国产大片91精品免费看3| 久久嫩草影院免费看夜色| 久久久无码精品亚洲日韩蜜臀浪潮| 亚洲香蕉免费有线视频| 亚洲AV无码专区在线电影成人| 中文字幕在亚洲第一在线 | 久久精品九九亚洲精品| 最近的中文字幕大全免费版|