2013-02-21 9 views
7

GWT 2.4以降では、特定のJavaモデルクラスの難読化を無効にすることはできますか?特定のモデルクラスのgwt難読化を無効にする

私はGWT RPCを使用してサーバーと通信し、これらのオブジェクトをIndexed DB APIを使用してローカルストレージに格納する必要があることを尋ねています。現在はwebsql apiを使用しています。 GWTがあなたのプロパティなどを難読化/名前変更すると、コード内で無用なIndexed DB APIを使用してレンダリングされます。

インデックス付きDB APIクエリで不明瞭なバージョンのプロパティ文字列をGWTに置き換えるよう求める方法がありますか?

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

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

また、モデルインターフェイスの素晴らしいJSON出力を生成するAutoBeanフレームワークを見ましたが、私はボンネットの下で素敵な単純なjavascript表現がないと思います。

答えて

3

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

+1

「...特定のJavaモデルクラス」だけでなく、すべてに影響します。 –

+1

...また、あなたが使用するコンパイルスタイルにかかわらず、GWTがいくつかのクラスとメソッド/プロパティをjavascriptでどのように指定するかはまだ保証されていません – paul

関連する問題