Hasor 模塊類型

2018-10-04 12:29 更新

前面講解了有關(guān) Module 的一些特點(diǎn),在這一小節(jié)我們將專門講解一下作為我們開發(fā)人員都會(huì)使用到哪些 Module。為了讓大家非常直觀的有一個(gè)認(rèn)識(shí)。先向大家展示一張 Module 家族的類圖:

CC2_C40A_FE51_98E3


這是早期的 Hasor 模塊,用的頻率比較高的有:Module、WebModule、RsfModule。而例如:DBModule、MyBatisModule、SpringModule 這些則是一些插件。下面我們看看下面這三兄弟怎么使用。

  • Module,標(biāo)準(zhǔn)模塊

  • public class DemoModule implements Module {
      public void loadModule(ApiBinder apiBinder) throws Throwable {
          ...
      }
    }
  • WebModule,Web模塊

  • public class MyWebModule extends WebModule {
      public void loadModule(WebApiBinder apiBinder) throws Throwable {
          ...
      }
    }
  • RsfModule,分布式RPC模塊

  • public class MyRPCModule extends RsfModule {
      public void loadModule(RsfApiBinder apiBinder) throws Throwable {
          ...
      }
    }


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)