W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
在設計軟件系統(tǒng)時,通過劃分模塊可以讓應用的結(jié)構更加清晰合理。模塊還可以根據(jù)實際需要,設計成可更換的單元。因此模塊化是一種處理復雜系統(tǒng)分解成為更好的可管理模式。它可以通過在不同組件設定不同的功能,把一個問題分解成多個小的獨立、互相作用的組件,來處理復雜、大型的系統(tǒng)。
Hasor 是一個支持模塊化的開發(fā)框架,它的模塊化有著非常清晰的模塊接口定義。實現(xiàn)一個 Hasor 模塊很簡單,只需要實現(xiàn) net.hasor.core.Module
接口。即便是各種 Hasor 插件也都是通過 Module
接口提供的擴展。
所以說,無論您是在編寫 Hasor 插件,還是使用 Hasor 進行模塊化開發(fā),都要用到 Module。這也是 Hasor “微內(nèi)核 + 插件” 架構特定的一種體現(xiàn)。
下面我們就開始構建第一個 Module。首先我們編寫自己的模塊類,然后在配置文件中加以配置,接著啟動我們的容器并加載這個配置文件就可以了。
package net.test.hasor;
public class HelloModule implements Module {
public void loadModule(ApiBinder apiBinder) throws Throwable {
System.out.println("Hello Module");
}
}
<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://project.hasor.net/hasor/schema/main">
<hasor.modules>
<module>net.test.hasor.HelloModule</module>
</hasor.modules>
</config>
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: