BS ((ブラウザ/サーバー)) アーキテクチャは、ブラウザとサーバーのアーキテクチャ モデルです。インターネット技術の台頭により、2 層 C/S アーキテクチャの変更または改良されたアーキテクチャです。 2 層 C/S 構造のトランザクション処理ロジック モジュールをクライアントのタスクから分離し、そのタスクを担う Web サーバーの別の層を形成することで、クライアントの負担を軽減します。
BS
アーキテクチャは、ビジネス アプリケーション全体をプレゼンテーション層 (UI)、ビジネス ロジック層 (BLL) に分割する 3 層のフレームワークです。 、データ アクセス層 (DAL)。レベルを区別する目的は、「高凝集性、低結合性」という考え方です。
1. プレゼンテーション層 (UI): 平たく言えば、ユーザーに表示されるインターフェイス、つまりユーザーがシステムを使用するときに何を見たり得たりするものであり、通常はブラウザーがクライアントとして使用されます。
2. ビジネス ロジック層 (BLL): 特定の問題に対する操作は、データ層およびデータ ビジネス ロジック処理に対する操作とも言えます。一般に、Web サーバー (またはアプリケーション サーバー) がその処理として使用されます。ビジネス処理終了
3. データ アクセス層 (DAL): この層によって実行されるトランザクションは、データの追加、削除、変更、更新、検索などのためにデータベースを直接操作します。一般にデータベース サーバーはデータストレージエンドとして使用
BS
構造とは、ソフトウェアのコンポーネントを整理して分散するための方法 (またはソフトウェア構築技術) です。ソフトウェア コンポーネントには、プログラム、データ、ドキュメントなどが含まれます。 B/S構造とは、データをデータサーバーに分散し、プログラムをアプリケーション(プログラム)サーバーやWEBサーバーに分散し、クライアント(ブラウザ)はソフトウェアの一部のプログラムをロードするだけでよい、この3つのソフトウェア部分を配置する方式です。データ表示やコマンド入力(Webゲーム画面表示やプレイヤーコマンド入力など)を行うアプリケーションサーバー。
BS アーキテクチャ モデルは、クライアントを統合し、システム機能実装のコア部分をサーバーに集中させ、システムの開発、保守、使用を簡素化します。クライアント コンピュータには Internet Explorer などのブラウザ (Browser) のみがインストールされ、サーバーには Oracle、Sybase、Informix、SQL Server などのデータベースがインストールされます。ブラウザは、Web サーバーを通じてデータベースと対話します。これにより、クライアント コンピュータの負荷が大幅に軽減され、システムのメンテナンスとアップグレードにかかるコストと作業負荷が軽減され、ユーザーの総所有コスト (TCO) が削減されます。
以上がBSアーキテクチャとはの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。