<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)

    隨筆分類

    隨筆檔案

    相冊

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久亚洲精品无码gv| 美女扒开尿口给男人爽免费视频| 亚洲图片一区二区| 久久亚洲私人国产精品vA| 亚洲一级大黄大色毛片| 美女18毛片免费视频| 99国产精品视频免费观看| 成年美女黄网站色大免费视频| 全黄性性激高免费视频| 1区1区3区4区产品亚洲| 国产成人无码免费网站| 精品久久久久成人码免费动漫| 精品国产日韩亚洲一区| 亚洲国产精品线观看不卡| 两个人www免费高清视频| 蜜臀91精品国产免费观看| 亚洲国产另类久久久精品小说| 亚洲乱妇老熟女爽到高潮的片 | 国产一级在线免费观看| 亚洲精品国产精品乱码视色| 久久成人免费播放网站| 亚洲JIZZJIZZ中国少妇中文| 亚洲成人黄色在线| AV免费网址在线观看| 亚洲大片免费观看| 在线永久免费观看黄网站| 亚洲另类春色国产精品| 久久国产精品一区免费下载| 亚洲入口无毒网址你懂的| 午夜免费福利小电影| 亚洲gv白嫩小受在线观看| 深夜久久AAAAA级毛片免费看| 卡一卡二卡三在线入口免费| 亚洲激情校园春色| 免费A级毛片无码视频| 亚洲精品无码中文久久字幕| 亚洲国产精品视频| 91久久成人免费| 亚洲视频在线观看网址| 国产精品无码一区二区三区免费| 亚洲国产成人手机在线观看|