0

GWT の設定方法 すべてのページ クライアントを 1 つの独立したサーバー インスタンスに対応させ、サーバー グローバル変数を共有しないようにします。同じブラウザを使用している同じユーザーが同じページを開いてさまざまなアイテムを編集していることがわかりました。グローバル変数が共有されます。これは私の機能には適していません。ただし、別のブラウザを使用している場合は問題ありません。

4

1 に答える 1

2

デザインに何か問題があるようです。

サーブレット インスタンスは設計上共有されます。そのように正しいだけでなく、パフォーマンス上の理由から必要です。それらを共有する必要があります。そうしないと、サーバーが高負荷を処理できなくなります。

状態 (言及したグローバル変数) をクライアントに移動します。これは、GWT ではそれほど難しいことではありません。サーブレットをステートレスに保ちます。サーバー上の状態が必要な場合は、データベースに入れます。データベースがない場合は、他の手段があります。しかし、一般的に、データベースはサーバー側の状態に対する最も単純で適切なソリューションです。

于 2013-10-21T10:10:41.013 に答える