1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        Spring RemotingSpring遠(yuǎn)程服務(wù)編程框架

        聯(lián)合創(chuàng)作 · 2023-09-23 10:33

        Remoting實(shí)際上是一種企業(yè)分布式計(jì)算的組件。在同一服務(wù)器(Java虛擬機(jī))內(nèi)進(jìn)行調(diào)用的服務(wù)(或類)并不需要把自己暴露為一種遠(yuǎn)程服務(wù); 但是,如果你需要與一個(gè)外部程序(在不同的服務(wù)器上或在一個(gè)不同的組織中)進(jìn)行通訊的話,那么,必須把它實(shí)現(xiàn)為一個(gè)遠(yuǎn)程服務(wù)。Spring框架為把業(yè)務(wù)類 暴露為遠(yuǎn)程服務(wù)提供了一種獨(dú)特而靈活的方式。

        Spring Remoting架構(gòu)的核心是服務(wù)對象,這些對象其實(shí)是一些POJO,也稱作Spring bean。Spring框架能夠把這些服務(wù)對象與基礎(chǔ)結(jié)構(gòu)細(xì)節(jié)(例如它們暴露為遠(yuǎn)程服務(wù)的方式)隔離開來;這樣以來,開發(fā)者就可以專注于實(shí)現(xiàn)服務(wù)對象的業(yè) 務(wù)接口而不是牽涉到這些細(xì)節(jié)中去。

        這個(gè)Remoting模型提供了對業(yè)務(wù)服務(wù)的遠(yuǎn)程抽象。它負(fù)責(zé)編排和反編排方法參數(shù)并且還負(fù)責(zé)處理服務(wù)方法中拋出的任何異?!褂梦礄z查的RemoteAccessException異常對它們進(jìn)行包裝。為了實(shí)現(xiàn)各種服務(wù),Spring使用了若干設(shè)計(jì)模式。例如,它使用代理設(shè)計(jì)模式把你對HTTP POST請求的調(diào)用翻譯成指向輸出服務(wù)的URL。

        瀏覽 33
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        評論
        圖片
        表情
        推薦
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            色五月婷婷丁香五月 | 欧美XXXX做受欧美18 | 免费国产在线观看麻豆 | 黄色录像一类片 | 中文第一页 | 欧美在线视频网站 | 小丽好紧好爽再浪一点 | 夜夜夜夜夜夜爽噜噜噜噜噜噜 | 久久艹精品 | 日韩婬乱片A片AAA |