Proxy EJB3.1中的无接口视图

Proxy EJB3.1中的无接口视图,proxy,ejb,java,ejb-3.1,Proxy,Ejb,Java,Ejb 3.1,基本上我有两个问题 EJB3.1规范对无接口EJBBean说了什么?为什么推出这么晚 什么是典型和/或参考实现?另外,不可能用JDK动态代理实现它,因为没有可用的接口。然而,可以使用Javaassist或CGLIB定义动态代理,但我怀疑这个实现是否可以作为参考 我认为你的第二个问题回答了你的第一个问题。 实现接口完整bean的容器要容易得多,因为JDK支持基于接口的动态代理。然而,应用程序开发人员在每次必须创建bean时都要创建接口,这是很烦人的。这就是引入无接口bean的原因。然而,支持这种b

基本上我有两个问题

  • EJB3.1规范对无接口EJBBean说了什么?为什么推出这么晚
  • 什么是典型和/或参考实现?另外,不可能用JDK动态代理实现它,因为没有可用的接口。然而,可以使用Javaassist或CGLIB定义动态代理,但我怀疑这个实现是否可以作为参考

  • 我认为你的第二个问题回答了你的第一个问题。 实现接口完整bean的容器要容易得多,因为JDK支持基于接口的动态代理。然而,应用程序开发人员在每次必须创建bean时都要创建接口,这是很烦人的。这就是引入无接口bean的原因。然而,支持这种bean的容器的实现需要您提到的字节码工程技术,考虑到多类加载环境、动态重新部署和其他问题,这种技术要困难得多。这可能是早期没有引入无接口EJB的原因