0

私は最近 GWT フレームワークを採用しましたが、問題が発生しました。入力テキストエリアと、書かれた記事がリストされているリスト、ゲストブックアプリケーションを提供する単純なWebアプリを作成しています。

ここでの問題は、グローバル リストである servletContext() でリストを維持する方法がわからないことです。単一のセッションでデータを保存することはできますが、ユーザーは個々のリストではなく同じリストを参照する必要があるため、これでは何の役にも立ちません。

Java サーブレットでは、グローバルに利用可能な ServletContext() にオブジェクトを格納することに慣れていますが、GWT でこれを行う方法がわかりません。

どうすればこれを達成できるか知っている人はいますか?

どうもありがとうございます!

4

1 に答える 1

0

かなり簡単です-

  1. ここで説明されているように GWT RPC サービスを記述します - http://code.google.com/webtoolkit/doc/latest/DevGuideServerCommunication.html
  2. 作成するクラスは、通常の Java サーブレットです。したがって、次のように呼び出して ServletContext を取得できます

    ServletContext servletContext = getServletContext();

そうは言っても、データをデータベースに保存することをお勧めします。ServletContext はデータを永続化せず、サーバーを再起動すると失われます。

于 2010-04-06T08:33:38.197 に答える