报告以下 EJB 规范违规:
- 类没有实现预期的接口(EJBLocalObject、EJBObject 等)
- 类未定义 public 无参数构造函数
- 使用类而不是接口,反之亦然
- EJB 方法为 static
- 无状态会话 Bean 类定义了几个 `ejbCreate` 方法
- 会话 Bean 类的方法返回类型不正确
- EJB 定义了 `finalize` 方法
示例:
public class SessionEJB implements java.io.Serializable { // 错误:类应该扩展 `SessionBean`
private SessionEJB() {} // 错误:类应该定义 public 无参数构造函数
}