はじめに
この記事では、引き続き、Zend フレームワークに基づくアプリケーション層 PHP フレームワークである「無料でオープンソース」の Openbiz フレームワークを紹介します。前回の記事「OpenbizがPHPメタデータプログラミングを実装」では、ビジネスロジックの究極の記述にメタデータ(Metadata)が使われると述べましたが、その本質は高凝集性と低結合性という究極の抽象的な概念にあります。この記事では、この考え方によって究極のビジネスロジックの再利用を実現する方法を説明します。 Zend 上に構築された Openbiz 中間層のアーキテクチャは、Java によって提案された中間層の概念に似ており、Openbiz システムでは、データ ロジック、セッション メモリ管理、オブジェクト ファクトリなどの高度な機能に加え、ソースから見ることができます。コード構造 ほとんどの外部ビジネス ロジックの実装は依然として Zend の最下層に依存しており、これらのロジックに対して Openbiz 自体によって行われる作業は、呼び出しロジックと実装ロジックの間の中間層に相当することがわかります。これにはどのような利点があるのでしょうか?不必要ではないでしょうか? Zend の中核となる価値は、基盤となる多くのビジネス ロジックを統合することによって、コード レベルでビジネスの多様性を実現することです。俗語に翻訳すると、Zend は多くの低レベルの処理を実行しますが、それを使用する場合、多くの初期化とセットアップ作業も行う必要があり、これらのタスクは Zend フレームワークでコードを記述することによって完了する必要があります。したがって、このコード初期化の記述方法は、ロジックの再利用という点では何もしないよりは優れていますが、それだけでは明らかに十分ではありません。
声明:
当サイトのすべてのリソースはネットユーザーが投稿したり、各ダウンロードステーションを転載したりしているので、ソフトウェアの完全性を自分でチェックしてください!当サイトのすべてのリソースは学習と参考のためだけに使用されます。ビジネス用途には使用しないでください。そうしないと、発生したすべての結果はあなた自身が負担します!権利侵害がある場合は、次の連絡先に連絡してください。admin@php.cn