在哪里可以找到 JavaEE 包?来源?

发布于 2024-12-06 15:02:25 字数 1539 浏览 0 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

沫尐诺 2024-12-13 15:02:25

Java EE 是一个抽象 API。它仅存在合约(如您在 javadocs 中看到的那样),而不是具体代码。应用服务器是具体的实现。因此,如果您正在寻找源代码,您应该查看应用程序服务器供应商的主页以获取源代码下载链接。然而,您对 Weblogic 不太幸运。它不是开源的。我从未使用过 Weblogic(我是开源爱好者),因此我不确定源代码是否随 Weblogic 许可证一起提供,您可能需要联系 Weblogic 支持团队。

其他服务器,例如 TomcatPayaraWildFly 等都是开源的。 WebSphere 还有一个 "社区版",它是开源的。您可以从其中任何一个获取 javax.* API 源代码,但不能保证它们与 Weblogic 使用的完全相同。尽管如此,他们仍然没有提供具体的 Weblogic 实现代码(如 org.apache.*、com.sun.* 和 org.apache.org.apache.org.apache.* 中的代码)。 wildfly.* 包在上述开源服务器中)。

另请参阅:

Java EE is an abstract API. It exist of just contracts (as you see in javadocs), not concrete code. The application servers are the concrete implementations. So, if you're looking for the source, you should look at the application server vendor's homepage for a source code download link. However, you're unlucky with Weblogic. It is not open source. I've never used Weblogic (I am an open source fan), so I'm not sure if the source is provided along the Weblogic license, you might want to contact Weblogic support team.

Other servers, like Tomcat, Payara, WildFly, etc are open source. WebSphere has also a "Community Edition" which is open source. You could grab the javax.* API source code from any of them, but there is no guarantee that they are exactly the same as Weblogic uses. And still then, they do not provide the concrete Weblogic implementation code (like as the code in org.apache.*, com.sun.* and org.wildfly.* packages in aforementioned open source servers).

See also:

巡山小妖精 2024-12-13 15:02:25

在默认的 Maven 存储库 中尝试;搜索“javax.ejb”,然后下载源代码。这通常是最简单的方法,使您无需点击 EULA 等。

也就是说,此源代码仅适用于插入 IDE 以获得源代码完成 - 实现是特定于应用程序服务器的(请参阅 Balusc 答案)。

Try in the default Maven repository; search for "javax.ejb", then download the source. That's quite often the easiest way, saving you from clicking through EULAs and the like.

That said, this source code is only good for plugging into an IDE to get source code completion — implementations are application-server specific (see Balusc answer).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文