<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

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

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

          Remoting實(shí)際上是一種企業(yè)分布式計算的組件。在同一服務(wù)器(Java虛擬機(jī))內(nèi)進(jìn)行調(diào)用的服務(wù)(或類)并不需要把自己暴露為一種遠(yuǎn)程服務(wù); 但是,如果你需要與一個外部程序(在不同的服務(wù)器上或在一個不同的組織中)進(jìn)行通訊的話,那么,必須把它實(shí)現(xiàn)為一個遠(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é)中去。

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

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

          手機(jī)掃一掃分享

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

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美性猛交XXXXX乱大交3免费 | 55夜色66夜色 | 欧美男女爱爱 | 免费一区二区精品 | 8050午夜 |