许多 J2EE 开发人员都知道 EJB2 迫使他们编写“无用”的 Home 接口。此外,部署 XML 在应用服务器之间是不同的。
所以我不知道为什么EJB2多年来一直是J2EE规范的一部分?是否涉及任何非技术利益?
许多 J2EE 开发人员都知道 EJB2 迫使他们编写“无用”的 Home 接口。此外,部署 XML 在应用服务器之间是不同的。
所以我不知道为什么EJB2多年来一直是J2EE规范的一部分?是否涉及任何非技术利益?
您是在问为什么一般人仍然使用 EJB2.1?
因为:
基本上与任何人使用遗留技术的原因相同。
为什么 EJB2 是 J2EE 规范的一部分:因为它是!曾经是,而且永远都是。(您不能在中期更改具有约束力的合同。)
为了不使其成为规范的一部分,他们不得不提供新规范:Java EE 这是 J2EE 的更新版本,使用 Java 5。
为什么它仍然被使用:
EJB2 的复杂性需要更多的程序员人力资源。所以EJB2对程序员就业率有好处。这是 EJB2 存在的原因:)