JavawebコンセプトとC / S、B / Sアーキテクチャ

みなさん、こんにちは、音楽は、今日の記事が最後「で、再び小さな音楽のバイト|音楽バイトクライアントサーバ側の通信、Webプログラミングの開発基盤を要求し、これはJavawebの導入およびC / Sについてです、」 B / Sアーキテクチャ。

 

A、Javawebコンセプト

Webサイトやエンタープライズアプリケーションの開発におけるJava言語、Javaのの人気がますます広まっアプリケーションでは、JavaのWeb開発は、Javaエンタープライズ・レベルのソリューションとなっている重要な部分です。

 

JavaのWebがテクノロジ関連のウェブインターネットの面積の合計を解決するためのJavaテクノロジを使用することです。Webが含まれます:二つの部分で、WebサーバとWebクライアントを。Javaクライアントアプリケーションは、Javaアプレットを持っているが、そのようなサーブレット、JSP、およびサードパーティ製のフレームワークとして、めったに使われない、非常に豊富なJavaアプリケーション・サーバー、など。強力な力へのフィールドへのJavaのWeb開発技術。行ったように、Webサイトの開発を理解することができます。

 

ネットワーク技術の継続的な発展に伴い、スタンドアロンのソフトウェアプログラムは、ネットワーク・コンピューティングのニーズを満たすために困難でした。このため、ネットワークのプログラム開発システムの様々なされて入ってきました。ここで、ほとんどのWebアプリケーション開発アーキテクチャは、2つのタイプに分けることができる使用して、一方がベースのブラウザ/サーバB / S構造であり、他方は、クライアント/サーバ、C / Sの構造に基づいています。

 

二、C / Sアーキテクチャ

C / Sは、クライアント/サーバ、すなわち、クライアント/サーバ・アーキテクチャの略です。この構成では、サーバーは、一般的に高性能なPCやワークステーション、および大規模なデータベースシステムの使用(OracleやSQL Serverなど)、クライアントは特別なクライアントソフトウェアをインストールする必要がありますを使用しています。この構造は、通信オーバーヘッドの低減システム、ハードウェア環境、クライアントおよびサーバーへのタスクの合理的な配分の両端を最大限に活用することができます。2000年にはWebアプリケーション開発の主流のフィールドを占有するため、C / S構造。

三、B / Sアーキテクチャ

B / Sは略ブラウザ/サーバ、すなわちブラウザ/サーバ・アーキテクチャです。この構成では、クライアントは、このような統一されたIEを使用するなど、任意のユーザ・インタフェースを開発する必要はありませんが、FirefoxやChromeと他のブラウザでは、Webブラウザを介してWebサーバにリクエストを送信し処理するためのWebサーバー、および処理結果を段階的クライアントに戻って。この構造は成熟し続け、一般的なブラウザの使用は、このように開発コストを節約する、達成するために特別なソフトウェアの本来のパワーを達成するために複雑な技術を必要とし、新しいソフトウェア・アーキテクチャです。このアーキテクチャは、今日のアプリケーションの優先アーキテクチャとなっています。

 

ここでのストップは、Webアプリケーションやアプリケーション技術について話を次の洛の皆様に継続します

おすすめ

転載: www.cnblogs.com/lotbyte/p/11837508.html