デスクトップアプリケーションでは、グローバルな値を維持するために、通常、いくつかのシングルトンまたは静的プロパティがあります。しかし、最近はアプレットを使って作業しています。また、Firefoxのさまざまなタブでアプリケーションを開くと、アプレットが同じJVMで起動され、同じ静的なものを共有するため、問題が発生します。
この場合、グローバルな値をどのように管理するのでしょうか。
デスクトップアプリケーションでは、グローバルな値を維持するために、通常、いくつかのシングルトンまたは静的プロパティがあります。しかし、最近はアプレットを使って作業しています。また、Firefoxのさまざまなタブでアプリケーションを開くと、アプレットが同じJVMで起動され、同じ静的なものを共有するため、問題が発生します。
この場合、グローバルな値をどのように管理するのでしょうか。
次世代JavaプラグインテクノロジJREで実行されているアプレットの場合、これは簡単です。
<param name="separate_jvm" value="true" />