7

GWT 2.4+ で特定の Java モデル クラスの難読化を無効にすることは可能ですか?

この質問をする理由は、GWT RPC を使用してサーバーと通信し、返されたオブジェクトなどをインデックス付き DB API を使用してローカル ストレージに格納する必要があるためです。現在、websql API を使用しています。GWT がプロパティなどを難読化/名前変更する場合、これはコード内でインデックス付き DB API を使用しても役に立たなくなります。

Indexed DB api クエリでプロパティ文字列を難読化されたバージョンに置き換えるように GWT に依頼する方法があるでしょうか?

JavaScript オーバーレイを使用するまったく新しい Java モデルを作成して、GWT のコンパイル時にこれらを保持し、GWT RPC を JSON RPC に置き換えることもできますが、これは大変な作業になります。

他のアイデアをいただければ幸いです。

また、モデル インターフェイスの優れた JSON 出力を生成する AutoBean フレームワークも調べましたが、ボンネットの下に単純な JavaScript 表現があるとは思いません。

4

1 に答える 1

3

GWT コンパイル スタイル属性をPRETTYまたはに設定できますDETAILED。GWT がクラス、メソッド、または変数名を置き換えないようにします。詳細については、このリンクを参照してください。

于 2013-02-21T10:17:23.887 に答える