不再使用EJB 3.0的主要原因?
场景
- 您已使用EJB版本3开发了一个webapp。
- 系统已部署,交付并由客户使用。
如果您必须从头开始重写系统,您会再次使用EJB吗?
是的 :不要回答这个问题,而是回答这个问题。
否 :根据您的个人经验,提供不再使用EJB的主要原因。
让答案只包含一个原因。 这将让其他读者投票支持远离EJB 3的首要原因。
该项目没有EJB应该解决的任何问题。 使用EJB只会使编码,调试,构建,部署以及记录和理解变得更加困难。
不再使用EJB 3.0的主要原因是什么? 也许你可以等待EJB 3.1,它消除了一个主要的疯狂:强制本地接口。
https://blogs.oracle.com/kensaks/entry/optional_local_business_interfaces
必须自己做关系 – 子管理:Hibernate的all-delete-orphan没有进入3.0规范。
在EJB中编写应用程序的过程太庞大,根据我的经验,您可以使用轻量级替代品