<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 架構總覽 * * * * * ![](https://box.kancloud.cn/3a078a1fca6e731d603895a0e9c5dd8e_1366x1334.png) 上圖是OneBase總體架構圖,最上方是 入口文件,每個入口文件對應一個模塊,模塊可支持分服務器獨立部署,所以在編碼過程中除了公共模塊以外 其他模塊之間不要互相依賴。 入口文件就是引導請求進入框架,下面就是執行系統行為。 行為執行完畢則進入控制器層,因為其他模塊控制器都直接或間接的繼承了通用控制器,所以會先執行公共模塊通用控制器,再執行請求的模塊控制器。 OneBase的思想是在控制器盡量只做兩件事,1.調用業務邏輯層實現業務處理,2.將業務數據賦值并輸出模板。 考慮到不同模塊的業務邏輯層中可能會有部分邏輯復用,所以可在各模塊的業務邏輯中引用公共模塊的業務。 邏輯層中可調用數據驗證層 進行數據驗證,此處推薦盡量將驗證封裝在各模塊的驗證層中。 邏輯層可調用數據模型層處理數據庫操作,也可以調用系統的擴展 如 表格導出,二維碼生成 等。 邏輯層還可以調用服務層 進行 數據緩存,對象存儲,支付,短信 等。 數據訪問層實際上就是數據模型層的根源ModelBase,系統中99%的數據庫操作皆由此處處理。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看