-3

タイトルが示すように、Application Server Application-Client の目的は何ですか?

Web を精査しても、Application Server の Application Client とは何か、その目的は何なのかについての説明はあまりありません。

私が収集できる情報から、アプリケーションクライアントは、アプリケーションサーバーでホストされているアプリケーションにアクセスするという点でブラウザーに似ていますが、アプリケーションクライアントはより優れた (グラフィカルな?) 対話性を提供しますか? また、アプリケーション サーバーのリソースまたは Java EE リソースへのアクセスを許可するコンテナーを作成しますか?

しかし、それがどのように組み合わされているのか、それが正確に何であるかはまだよくわかりません。

4

1 に答える 1

1

これを単純化すると、一部の A 要素のクライアントは、A 要素を使用して何かを行う他の要素です (たとえば、1 つのクラス オブジェクトが他のクラス オブジェクトを使用して何かを実行します)。

アプリケーションクライアントは、メソッドを使用、呼び出し、または実行する他のアプリケーション、クラス、またはコンポーネントです。いくつかのメソッドを持つクラスを作成した場合、このクラスを他のクラスの一部として使用できます。そして、2 番目のクラスは最初のクラスのクライアントになります。JavaEE のアプリケーション サーバーでいくつかの EJB コンポーネントを開発し、サーバーにデプロイされたコンポーネントからメソッドを呼び出すスタンドアロンの JavaSE アプリケーションを作成できます。そして、このスタンドアロンの JavaSE アプリケーションがコンポーネントのクライアントになります。

...アプリケーションクライアントは、アプリケーションサーバーでホストされているアプリケーションにアクセスするという点でブラウザに似ていますが、アプリケーションクライアントはより優れた(グラフィカルな?)インタラクティブ性を提供しますか?

クライアント アプリケーションになれるのはブラウザだけではありません。JavaEE (Enterprise Edition) では、コンポーネントを開発してアプリケーション サーバーにデプロイできます。コンポーネントには、ビジネス メソッド (つまり、何か具体的なことを行うメソッド) のみを持つ特別なクラスが含まれます。アプリケーションサーバーで開発したコンポーネントにいくつかのインターフェースを提供します。このインターフェースのおかげで、クライアント アプリケーションはコンポーネント内のメソッドを呼び出すことができます。提供されたインターフェースを介してこのコンポーネントを使用できるクライアント アプリケーションは、JavaSE アプリケーション、Web サーブレット、JSP、またはその他のコンポーネントです。

セクション 1.3.3 Java EE クライアントを読んで、以下のチュートリアルから詳細を取得できます。

于 2016-05-06T22:40:12.273 に答える