久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

SPB-二次開發(fā)手冊-架構說明

來自站長百科
跳轉(zhuǎn)至: 導航、? 搜索

導航: 上一頁

分層

Spacebuilder085.jpg

采用清晰的三層架構開發(fā)有利于提高產(chǎn)品的靈活性,各層各司其職為產(chǎn)品的不斷完善奠定了架構基礎,同時利于二次開發(fā)者對SpaceBuilder進行擴展。

編輯平臺+應用 設計思想

Spacebuilder086.jpg


目的

  1. 使SPB的開發(fā)架構更加清晰;
  2. 提升SPB開發(fā)團隊的工作效率;
  3. 方便二次開發(fā)者開發(fā)自己的應用。

編輯相關概念

  • 工具:可以直接使用但不限于SpaceBuilder的組件;
  • 基礎服務:集成在SpaceBuilder平臺可以直接使用的組件;
  • 基礎數(shù)據(jù):集成在SpaceBuilder平臺經(jīng)常需要使用的基礎數(shù)據(jù);
  • 可配置服務:可以通過配置(直接向數(shù)據(jù)庫添加配置數(shù)據(jù)或者在后臺進行配置)即可直接使用的組件;
  • 可擴展服務:基本上已經(jīng)包含全部的業(yè)務邏輯層代碼,但是在使用時需要安裝既定規(guī)則添加數(shù)據(jù)表,或者需要需要派生自己的業(yè)務邏輯類來使用的組件;

編輯什么是應用

博客、相冊、圈子等全部都是SPB的應用。

  1. 對應用統(tǒng)一管理,每個應用都有一個唯一的ApplicationID來進行標識;
  2. 開發(fā)一個新應用時,需要考慮以下事項:


  • 定義ApplicationID;
  • 分析該應用會使用到哪些可配置服務,需要進行哪些配置;
  • 分析該應用會使用到哪些可擴展服務;

示例

Spacebuilder087.jpg


參考資料[ ]