引言
本文繼續介紹「免費開源」的Openbiz框架,它是一個基於Zend框架基礎之上的應用層PHP框架。前文《Openbiz 實作 PHP的元資料程式設計》曾提及透過元資料(Metadata)來描述極致化描述業務邏輯,其精髓在於高內聚、低耦合的極致抽象思想。本文我們將說明如何透過這種思路實現極致的業務邏輯重用。建構於Zend之上的 Openbiz 中間層這種架構方式類似於Java提出的中間層概念,在Openbiz系統中除了資料邏輯,會話記憶體管理,對像工廠這些高級特性外,從它的源代碼結構中我們看到大多數外部業務邏輯的實作還是依靠Zend底層來完成的,而對於這些邏輯Openbiz本身所做的工作相當於介於呼叫邏輯和實作邏輯只見的中間層。這樣有何好處?難道不多此一舉麼? Zend的核心價值是將許多底層業務邏輯,在程式碼層實現業務通用性。翻譯成白話, Zend確實做了不少很低層的事情,但是在使用的時候我們還必須做很多初始化和設定工作,而這些工作在Zend框架中肯定是必須透過寫程式碼來完成的。那麼這種寫程式碼初始化的方式,就重用邏輯而言,比什麼都沒有已經不錯了,但絕對還不夠。
陳述:
本站所有資源都是由網友投搞發佈,或轉載各大下載站,請自行檢測軟件的完整性! 本站所有資源僅供學習與參攷,請勿用於商業用途,否則產生的一切後果將由您自己承擔! 如有侵權請聯繫我們删除下架,聯繫方式: admin@php.cn