紹介していきます。
レイヤーPHPフレームワーク。前回の記事「OpenbizがPHPメタデータプログラミングを?qū)g裝」ではメタデータ(Metadata)を通じて
言及しました。
ビジネス ロジックを究極的に説明すると、その本質(zhì)は、高凝集性と低結(jié)合性という究極の抽象的な概念にあります。この記事は私
が
この考え方で究極のビジネスロジック再利用を?qū)g現(xiàn)する方法を解説します。
Zend 上に構(gòu)築された Openbiz 中間層
このアーキテクチャ的アプローチは、Java が提案する中間層の概念に似ています。
Openbiz システムではデータロジックに加え
て。
メモリ管理やオブジェクトファクトリーなどの高度な機(jī)能に加え
ソースコード構(gòu)造から、ほとんどの外部機(jī)能がわかります
ビジネスロジックの実裝は依然としてZendの最下層に依存しています
これらのロジックを完成させるには、Openbiz 自體
が必要です。
実行される作業(yè)は呼び出しロジックと実裝に相當(dāng)します
ロジックは中間層にのみ表示されます。
これにはどのような利點(diǎn)があるのでしょうか?不必要ではないでしょうか?
Zend の核となる価値は、多くの基礎(chǔ)となるビジネス ロジックを統(tǒng)合することです
コードレベルでビジネスの汎用性を?qū)g現(xiàn)する編集。に翻訳
されます。
はっきり言って、Zend は確かに低レベルなことをたくさんやって
います。
しかし、使用するにはまだ多くの準(zhǔn)備作業(yè)が必要
です。
Zend ボックス內(nèi)で行う初期化とセットアップ作業(yè)
について。
ラックは必ずコードを書(shū)いて完成させる必要があります。
つまり、このコードの初期化の書(shū)き方ではロジックを再利用
しています。
私に関する限り、何もしないよりはマシですが、それでも十分ではないのは明らかです。