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

SPB-二次開發(fā)手冊-整體說明

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

導(dǎo)航: 上一頁

設(shè)計說明

  1. 本文檔主要對SPB的核心架構(gòu)進行描述,使設(shè)計和開發(fā)人員在開發(fā)SPB的應(yīng)用時遵循統(tǒng)一的規(guī)范;
  2. 本文檔描述了在SPB使用的常見設(shè)計機制;
  3. 本文檔充分描述了在“平臺+應(yīng)用”中提到的可配置服務(wù)及可擴展服務(wù),以便于在開發(fā)新的應(yīng)用時使用;
  4. 本文檔還對SPB的全局配置信息(例如:SiteSettings、SPBConfig)及官方提供的應(yīng)用配置進行了詳細說明;

編輯設(shè)計目標

  • 安全
  • 高負載
  • 易于擴展
  • 易用
  • 易于維護
  • 兼容所有主流瀏覽器

為了達成這些設(shè)計目標我們采用了以下設(shè)計機制:

  1. 安全性:為了保障產(chǎn)品的安全性,針對數(shù)據(jù)庫的操作我們?nèi)渴褂么鎯^程,避免了SQL注入并提升了性能;
  2. 為了提升產(chǎn)品的負載,采用了以下三種措施:


  1. 采用緩存減少對數(shù)據(jù)庫的訪問;
  2. 采用獨立于數(shù)據(jù)庫的全文檢索技術(shù),所有模糊查詢?nèi)坎捎萌臋z索系統(tǒng)實現(xiàn)避免對數(shù)據(jù)庫執(zhí)行模糊查詢;
  3. 通過增加服務(wù)器來提升產(chǎn)品的負載,可以很方便的將本產(chǎn)品部署到四臺或更多臺服務(wù)器。
  • 為了增強產(chǎn)品的擴展性,采用了以下措施:
  1. 采用“平臺+應(yīng)用”的思想對產(chǎn)品進行構(gòu)建,二次開發(fā)者只需專注于應(yīng)用模塊專有的業(yè)務(wù)邏輯;
  2. 采用序列化字段,二次開發(fā)者可以方便的為各種實體類增加新的屬性,而無需修改數(shù)據(jù)訪問層;
  3. 為主要對象的相關(guān)操作定義事件,二次開發(fā)者可以方便的注冊這些事件的事件處理程序,從而以插件的機制來完善或增加產(chǎn)品的功能;
  4. 采用強大的皮膚機制,二次開發(fā)者可以方便的擴展現(xiàn)有皮膚或者制作新的皮膚;
  • 兼容主流瀏覽器:采用web標準(xhtml+css)進行界面呈現(xiàn);


參考資料[ ]