1

質問があります。サーブレットと JSP を使用して、Java で REST API に基づくデスクトップ Web アプリケーションを開発していましたが、上司は、サーブレットと JSP はファット/シックとして動作するため、Web アプリケーションを作成する最良の方法ではないと言いました。クライアント(サーバーへのリクエストにより、GWTのようにデータの一部ではなくすべてのコンテンツをダウンロードするようにアプリケーションが作成されます)、GWTはシンクライアントとして機能するため、GWTを使用することを提案しました。

インターネットで調べたところ、サーブレットがファット クライアントとして機能していることはわかりませんでした。私の質問は、サーブレットよりも GWT の方が優れている理由です。

4

1 に答える 1

3

GWTは、サーブレットとは異なる問題を解決します。GWTはクライアントを作成するためのツールであり、サーブレット/JSPはサーバーにクライアントに何を送信するかを指示するためのツールです。

たとえば、私のサーバーはJSPを使用してGWTクライアントにサービスを提供し、サーブレットを使用してクライアントをデータベースに接続します。一度に全部使います!1つだけ使用できます。

GWTクライアントを任意に厚くまたは薄くすることができます。サーバーをまったく使用せずにGWTアプリケーションを実行することもできます。

Javaで複雑なクロスブラウザーWebアプリを作成するための優れたツールが必要な場合は、GWTを使用してください。JSPまたはサーブレットを使用するかどうかの決定は、個別に行う必要があります。

于 2012-06-19T16:48:02.600 に答える