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

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

來自站長百科
Zhou3158討論 | 貢獻2010年5月26日 (三) 17:47的版本
(差異) ←上一版本 | 最后版本 (差異) | 下一版本→ (差異)
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

導(dǎo)航: 上一頁

分層

Spacebuilder085.jpg

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

編輯平臺+應(yīng)用 設(shè)計思想

Spacebuilder086.jpg


目的

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

編輯相關(guān)概念

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

編輯什么是應(yīng)用

博客、相冊、圈子等全部都是SPB的應(yīng)用。

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


  • 定義ApplicationID;
  • 分析該應(yīng)用會使用到哪些可配置服務(wù),需要進行哪些配置;
  • 分析該應(yīng)用會使用到哪些可擴展服務(wù);

示例

Spacebuilder087.jpg


參考資料[ ]