WebLogic EJBGEN アノテーションを使用しない

WebSphere Application Server 上へのデプロイメントの前に WebLogic 専有の EJBGEN アノテーションを削除する必要があります。 これらの注釈は、 weblogic.ejbgen パッケージ。


この規則は、Java ファイル内でのこれらの EJBGEN アノテーションの使用を検出します。 このルールの自動修正プログラムが利用可能になったら。 自動修正では、すべての注釈とその内容、それに対応するインポートが削除される。


移行前のコード例:

import weblogic.ejbgen.Session;;

...
< span class="Code"> < span class="indent"> < /span>@Session(maxBeansInFreePool = "1000",
initialBeansInFreePool = "0",
transTimeoutSeconds = "0",
type = Session.SessionType.TEST,
defaultTransaction = Constants.TransactionAttribute.TEST,
enableCallByReference = Constants.Bool.TRUE,
ejbName = "TestSessionEJB")

...
@weblogic.ejbgen.JndiName(remote = "TestSessionEJB.TestSessionHome")

上に示されているコードのすべての行が削除されます。これには、import、非修飾アノテーション、完全修飾アノテーション、およびアノテーション内のすべての内容が含まれます。