WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計算
- 微博營銷
- 虛擬主機管理系統(tǒng)
- 開放平臺
- WIKI程序與應(yīng)用
- 美國十大主機
SPB-二次開發(fā)手冊-架構(gòu)說明
來自站長百科
導(dǎo)航: 上一頁
分層
采用清晰的三層架構(gòu)開發(fā)有利于提高產(chǎn)品的靈活性,各層各司其職為產(chǎn)品的不斷完善奠定了架構(gòu)基礎(chǔ),同時利于二次開發(fā)者對SpaceBuilder進行擴展。
編輯平臺+應(yīng)用 設(shè)計思想
目的
- 使SPB的開發(fā)架構(gòu)更加清晰;
- 提升SPB開發(fā)團隊的工作效率;
- 方便二次開發(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)用。
- 對應(yīng)用統(tǒng)一管理,每個應(yīng)用都有一個唯一的ApplicationID來進行標(biāo)識;
- 開發(fā)一個新應(yīng)用時,需要考慮以下事項:
- 定義ApplicationID;
- 分析該應(yīng)用會使用到哪些可配置服務(wù),需要進行哪些配置;
- 分析該應(yīng)用會使用到哪些可擴展服務(wù);
示例: