BSアーキテクチャとは

青灯夜游
リリース: 2020-09-10 13:21:30
オリジナル
127765 人が閲覧しました

BS ((ブラウザ/サーバー)) アーキテクチャは、ブラウザとサーバーのアーキテクチャ モデルです。インターネット技術の台頭により、2 層 C/S アーキテクチャの変更または改良されたアーキテクチャです。 2 層 C/S 構造のトランザクション処理ロジック モジュールをクライアントのタスクから分離し、そのタスクを担う Web サーバーの別の層を形成することで、クライアントの負担を軽減します。

BSアーキテクチャとは

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート