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