エンタープライズレベルのプロジェクト、最初からそれがどれほど巨大であるか考えたこともありませんでしたフレームワーク初期の負荷が大きくないため、
従来の 3 層アーキテクチャ を考慮して、Web に分割されています。サーバー、ビジネス サーバー、データベース サーバー、特にフロントエンドとバックエンドの間の合理的でスムーズなデータ ロジック呼び出しが、API
のデータを取得するために記録する必要がある重要なポイントです。ページをレンダリングする 1.
MVC
bootstrap
フレームワークを使用して、モバイル ファーストのフロントエンド ページ フレームワークを構築します。 3. バックエンド インターフェイスを呼び出し、ビジネス ニーズに応じてページをレンダリングします。 Web API (論理サービス)
Web 側でインタラクティブなリクエストを処理するための ステートレス インターフェイスを構築して提供します。 1. インターフェースがステートレスであることを前提として、リクエストの許可レベルとそれに対応する正当性を決定します (HTTP リクエストの書き換え、およびリクエストの正当性判断、AOP のような判断) 2.統合されたデータ モデル 、フロントエンドとバックエンド間のスムーズな対話を実現します (エンティティのリクエストとリターンのモデル、依存関係の逆転関係を構築します。統合されたリクエスト コードを簡素化します)
3. データベースにアクセスし、論理処理を実行し、データをデータベースに保存します
を前提として自由度と拡張性を向上させています。
以上がAsp.net (1) 基本的な 3 層フレームワーク プロジェクト: Web サーバー、ビジネス サーバー、データベース サーバーの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。