GWTのサーブレットの実装では、onBefore/onAfterDeserializationがあります。このメソッドは、トランザクションを開始したり停止したりすることなく、何もしなくてもサービスメソッドが呼び出された後のエラー状態を適切にチェックすることはできません。シリアル化された戻り値にアクセスできます。例外がスローされた可能性があります。したがって、ロールバックするかどうかを決定することは、GWTサーブレットのパーツを書き換えない限り不可能です。Springを使用しない埋め込みjetty/GWT RemoteServiceServletへのトランザクションサポートの追加?
私はaspectjのコンパイル時の織り方について考えていました。しかし、アスペクトコンパイラを使用してモジュールを再コンパイルする必要があるため、これはNetbeansのコンパイル時保存機能では機能しません。
LTW(ロードタイムウィービング)はどうですか? Springフレームワークを使用せずにwebappコンテナにLTWを追加する方法(または例)はありますか?
私は、Javaの動的プロキシに基づいてAOPを使用することも考えていました。サーブレットの前にプロキシを置く。再度、元のサーブレットの代わりにプロキシをロードするようにJetty WebAppコンテナに指示する方法が問題になります。
既に使用可能なソリューションはありますか?