WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專(zhuān)題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢(qián)
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專(zhuān)題
- 云計(jì)算
- 微博營(yíng)銷(xiāo)
- 虛擬主機(jī)管理系統(tǒng)
- 開(kāi)放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
SPB-二次開(kāi)發(fā)手冊(cè)-架構(gòu)說(shuō)明:修訂間差異
來(lái)自站長(zhǎng)百科
(新頁(yè)面: <span style="text-align:center; border:1px solid #000; float:right; padding:6px;"><strong>導(dǎo)航:</strong> 上一頁(yè)</span> <div style="clear:both;"></di...) ? |
無(wú)編輯摘要 ? |
||
第3行: | 第3行: | ||
'''分層''' | '''分層''' | ||
[[Image:Spacebuilder085.jpg]] | [[Image:Spacebuilder085.jpg]] | ||
2010年5月26日 (三) 17:47的最新版本
導(dǎo)航: 上一頁(yè)
分層
采用清晰的三層架構(gòu)開(kāi)發(fā)有利于提高產(chǎn)品的靈活性,各層各司其職為產(chǎn)品的不斷完善奠定了架構(gòu)基礎(chǔ),同時(shí)利于二次開(kāi)發(fā)者對(duì)SpaceBuilder進(jìn)行擴(kuò)展。
編輯平臺(tái)+應(yīng)用 設(shè)計(jì)思想
目的
- 使SPB的開(kāi)發(fā)架構(gòu)更加清晰;
- 提升SPB開(kāi)發(fā)團(tuán)隊(duì)的工作效率;
- 方便二次開(kāi)發(fā)者開(kāi)發(fā)自己的應(yīng)用。
編輯相關(guān)概念
- 工具:可以直接使用但不限于SpaceBuilder的組件;
- 基礎(chǔ)服務(wù):集成在SpaceBuilder平臺(tái)可以直接使用的組件;
- 基礎(chǔ)數(shù)據(jù):集成在SpaceBuilder平臺(tái)經(jīng)常需要使用的基礎(chǔ)數(shù)據(jù);
- 可配置服務(wù):可以通過(guò)配置(直接向數(shù)據(jù)庫(kù)添加配置數(shù)據(jù)或者在后臺(tái)進(jìn)行配置)即可直接使用的組件;
- 可擴(kuò)展服務(wù):基本上已經(jīng)包含全部的業(yè)務(wù)邏輯層代碼,但是在使用時(shí)需要安裝既定規(guī)則添加數(shù)據(jù)表,或者需要需要派生自己的業(yè)務(wù)邏輯類(lèi)來(lái)使用的組件;
編輯什么是應(yīng)用
博客、相冊(cè)、圈子等全部都是SPB的應(yīng)用。
- 對(duì)應(yīng)用統(tǒng)一管理,每個(gè)應(yīng)用都有一個(gè)唯一的ApplicationID來(lái)進(jìn)行標(biāo)識(shí);
- 開(kāi)發(fā)一個(gè)新應(yīng)用時(shí),需要考慮以下事項(xiàng):
- 定義ApplicationID;
- 分析該應(yīng)用會(huì)使用到哪些可配置服務(wù),需要進(jìn)行哪些配置;
- 分析該應(yīng)用會(huì)使用到哪些可擴(kuò)展服務(wù);
示例: