J2EEに関するルールセットです。
getClassLoader() メソッドの使用を検出します。
J2EEの環境では、この方法で正しいクラスローダを取得できません。
代わりに Thread.currentThread().getContextClassLoader() を使います。
ClassLoader cl = Bar.class.getClassLoader(); // bad ClassLoader cl = Thread.currentThread().getContextClassLoader(); // ok
MessageDrivenBean または SessionBean を実装したクラス名が
Bean で終わっていません。
これはJ2EEのネーミングルールに反します。
EJBHome を継承したインターフェイス名が
Home で終わっていません。
これはJ2EEのネーミングルールに反します。
EJBLocalObject を継承したインターフェイス名が
Local で終わっていません。
これはJ2EEのネーミングルールに反します。
EJBLocalHome を継承したインターフェイス名が
LocalHome で終わっていません。
これはJ2EEのネーミングルールに反します。
EJBObject を継承したインターフェイス名が
Session / EJB / Bean で終わっていません。
これはJ2EEのネーミングルールに反します。
|
|