2011-01-26 13 views

答えて

4

..

  1. ..
  2. ..
  3. プラグイン(1.6.0_10 +)新世代のJavaアプレットを実行し、JNLPのAPIを使用しますPersistenceServiceを使用してデータをシリアライズします。ここにはdemo. of the PersistenceServiceがあります。
+1

+1。 IMHO PersistenceServiceはあまりにもうまく動作し、Flashの[Local Shared Objects](http://en.wikipedia.org/wiki)に似た[プライバシー問題](http://www.finnw.me.uk/persistencetest.html)を持っています/ Local_Shared_Object)が、開発者の視点からは、あなたが求めているものとまったく同じです。 – finnw

+0

はい、私は前にそのコメントを聞いたことがあります。正直言って、私はアプレットでPSを使うつもりさえしていません。実際、現時点では、JWSを使用して配置された2Dアニメーションアプレット/アプリケーションの小さなセットを開発しています。アプリケーションバージョンはユーザーの設定を維持しますが、アプレットはそうしないでしょう。スタートアップ時のHTMLフォーム。ユーザーはURLをブックマークすることができます。 Oracleが突然これをセキュリティ上の問題と判断し、PersistenceServiceへのアプレットのアクセスを遮断するかどうか疑問に思います。 –

2

アプレットは、<param>タグを使用してパラメータを受け取ることがあります。これにより、設計時または実行時に知っているパラメータを送ることができます。

アプレットを使用するユーザーがいくつかのパラメータを変更でき、それらを保存することを意味する場合は、2つの可能性があります。

  1. JSObjectを使用してjavascriptを呼び出してクッキーに保存します。
  2. サーバー側に格納します。アプレットは、ウェブサービス(例えば、RestFullウェブサービス)を使用して、任意の種類のネットワーク接続を使用してパラメータをサーバに送信することができる。サーバは設定を保存し、JSPで生成されたパラメータ(<param>タグを使用)としてアプレットに送信します。あるいは、アプレットは起動時にそれらを格納するために使用した同じWebサービスを使用してパラメータを取得できます。 AlexRの方法に加えて
+0

はい、これは、アプレットを使用するユーザーが一部のパラメータを変更できることを意味します。 – Horcrux7

関連する問題