posts - 27,  comments - 37,  trackbacks - 0
          沒(méi)有implements Serializable,你就不能通過(guò)rmi(包括ejb)提供遠(yuǎn)程調(diào)用。
          serialization 允許你將實(shí)現(xiàn)了Serializable接口的對(duì)象轉(zhuǎn)換為字節(jié)序列,這些字節(jié)序列可以被完全存儲(chǔ)以備以后重新生成原來(lái)的對(duì)象。
          serialization不但可以在本機(jī)做,而且可以經(jīng)由網(wǎng)絡(luò)操作(就是貓小說(shuō)的RMI)。這個(gè)好處是很大的----因?yàn)樗詣?dòng)屏蔽了操作系統(tǒng)的差異,字節(jié)順序等。比如,在Window平臺(tái)生成一個(gè)對(duì)象并序列化之,然后通過(guò)網(wǎng)絡(luò)傳到一臺(tái)Unix機(jī)器上,然后可以在這臺(tái)Unix機(jī)器上正確地重構(gòu)這個(gè)對(duì)象。
          Object serialization主要用來(lái)支持2種主要的特性:
          1。Java的RMI(remote method invocation).RMI允許象在本機(jī)上一樣操作遠(yuǎn)程機(jī)器上的對(duì)象。當(dāng)發(fā)送消息給遠(yuǎn)程對(duì)象時(shí),就需要用到serializaiton機(jī)制來(lái)發(fā)送參數(shù)和接收返回直。
          2。Java的JavaBeans. Bean的狀態(tài)信息通常是在設(shè)計(jì)時(shí)配置的。Bean的狀態(tài)信息必須被存起來(lái),以便當(dāng)程序運(yùn)行時(shí)能恢復(fù)這些狀態(tài)信息。這也需要serializaiton機(jī)制。
          總之如果在網(wǎng)絡(luò)的環(huán)境下做類傳輸,應(yīng)該還是implements Serializable。


           小時(shí)候家的對(duì)面有一座山,山的上面就是藍(lán)天,所以總是幻想著有一天站到山頂用手摸一下藍(lán)天……
          posted on 2008-10-17 16:24 丫丫 閱讀(560) 評(píng)論(0)  編輯  收藏 所屬分類: 資料網(wǎng)摘

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2008年10月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          常用鏈接

          留言簿(1)

          隨筆分類(25)

          隨筆檔案(27)

          文章分類

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 三亚市| 紫云| 获嘉县| 阿尔山市| 中江县| 金秀| 景宁| 图片| 柘荣县| 寿宁县| 顺昌县| 黑山县| 大洼县| 永川市| 丘北县| 五华县| 图木舒克市| 孟津县| 察哈| 北海市| 西丰县| 普陀区| 福泉市| 宁陵县| 炉霍县| 连平县| 南通市| 抚松县| 韩城市| 武城县| 铜陵市| 东方市| 曲沃县| 双流县| 北京市| 凉山| 西盟| 晋州市| 南通市| 阿拉善左旗| 民县|