javax.ejb 今天还在使用吗? [复制]
Posted
技术标签:
【中文标题】javax.ejb 今天还在使用吗? [复制]【英文标题】:Is javax.ejb still in used today? [duplicate] 【发布时间】:2021-07-27 15:24:26 【问题描述】:我正在开发一个构建无状态 ejb 计算器组件的项目,我的第一个错误是 javax.ejb 包不存在(即使在我查找并包含了 jar 之后)。 问题是我在网上看到的所有解决方案都是旧的......就像从 2006 年开始,最新的是 2013-2015 年。这有点让它看起来像一个过时的东西,并且可能有更好的方法来做到这一点。如果是这样,请给我建议。我正在使用最新版本的 Apache Netbeans 和 JDK 15。目前使用 Java EE7(在我正在关注的教程中推荐)和 GlassFish 服务器启动该项目。
我也不确定这是否全部源于导入错误,但是当我尝试添加业务逻辑时,“插入代码”并没有给我一个“添加业务方法”选项。
【问题讨论】:
背景:有一个transition from Java EE to Jakarta EE。实际上,这意味着过去使用javax
包名称维护的库现在使用jakarta
包名称维护。您可以在 Maven 中找到最新的包 - 例如,here。
感谢您的帮助
【参考方案1】:
经过多次尝试和错误,最终添加整个 Java EE 7 API 库起作用了。不再 javax.ejb 包不存在错误,并且修复了没有添加业务方法问题 仍然希望帮助更好的方法来做到这一点(如果它们存在的话)
【讨论】:
以上是关于javax.ejb 今天还在使用吗? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
javax.inject.Singleton 和 javax.ejb.Singleton 的区别