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 今天还在使用吗? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

Swing 今天还在使用吗? [关闭]

javax.inject.Singleton 和 javax.ejb.Singleton 的区别

原创观点:还在认为企业或个人只能申请一个小程序吗?

你还在为智慧校园每周的评教而苦恼吗?今天我来帮你解放双手,用Python实现一键评教,从此生活无忧无虑~

关于 EJB 和资源注入的问题

还在使用print输出日志吗?