我是 EJB 和持久性方面的新手,所以如果我问一个愚蠢的问题,请原谅。我读了一本关于 EJB 和 JPA 的书,遇到了我完全不明白的短语:
为了完全隔离开发人员直接处理持久性,它(EJB)引入了一种基于接口的方法,其中客户端代码从不直接使用具体的 bean 类。相反,专门的 bean 编译器生成 bean 接口的实现,以促进诸如持久性、安全性和事务管理之类的事情,将业务逻辑委托给实体 bean 实现。
和
引入了容器管理实体 bean 的概念,其中 bean 类变得抽象,服务器负责生成子类来管理持久数据。
这是什么意思:
专门的 bean 编译器生成 bean 接口的实现
服务器负责生成一个子类来管理持久数据实际上我不明白生成实现/子类是什么意思,它在运行时是什么意思?
先感谢您。
编辑:
最后,实体 bean 被建模为使用 RMI 和 CORBA 的远程对象,引入了网络开销和一开始就不应该添加到持久对象的限制。
是否也沉沦于虚无?