ホームページ >バックエンド開発 >PHPチュートリアル >ajax、3 層、mvc について話し合ってください。
ajax、3 つのレイヤー、mvc について話し合ってください
私は自分で小さなプロジェクトを書き、当初は 3 つのレイヤー (インターフェイス層、ビジネス ロジック層、データ層) を使用していました。
その後、多数の ajax アプリケーションが追加されました。
プロジェクト内で 3 つのレイヤーを ajax とともに使用すると、大きな欠点があることがわかりました。
Ajax はサーバーにリクエストを送信し、返された結果を処理します。従来の 3 層の場合、
ajax がビジネス ロジック層にリクエストを送信した場合、そのリクエストはまったく実装できません。ビジネス ロジック層には通常、いくつかの処理機能が含まれています。
そこで、以下のようにまとめてみました。
プロジェクトで Ajax を広範囲に使用する場合は、プロジェクトを MVC として設計する必要があります。
このように、MVC のコントローラーを使用して Ajax リクエストを適切に処理できます。
この要約が正しいかどうかはわかりません。コメントは大歓迎です。