ホームページ >バックエンド開発 >PHPチュートリアル >ajax、3 層、mvc について話し合ってください。

ajax、3 層、mvc について話し合ってください。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:52:06767ブラウズ

ajax、3 つのレイヤー、mvc について話し合ってください
私は自分で小さなプロジェクトを書き、当初は 3 つのレイヤー (インターフェイス層、ビジネス ロジック層、データ層) を使用していました。

その後、多数の ajax アプリケーションが追加されました。
プロジェクト内で 3 つのレイヤーを ajax とともに使用すると、大きな欠点があることがわかりました。
Ajax はサーバーにリクエストを送信し、返された結果を処理します。従来の 3 層の場合、
ajax がビジネス ロジック層にリクエストを送信した場合、そのリクエストはまったく実装できません。ビジネス ロジック層には通常、いくつかの処理機能が含まれています。

そこで、以下のようにまとめてみました。
プロジェクトで Ajax を広範囲に使用する場合は、プロジェクトを MVC として設計する必要があります。
このように、MVC のコントローラーを使用して Ajax リクエストを適切に処理できます。

この要約が正しいかどうかはわかりません。コメントは大歓迎です。


-----解決策--------------------------------
「3層」だろうが「MVC」だろうが、その他…、追加データをAJAXに返す限り、とんでもない事態になります
------解決策----------------------------
あなたが言及した3つの層はMVCのような形をしており、コントローラーは論理的な処理層を分割したものです。出産が適切に行われれば、あなたが言ったような状況は起こりません
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。