首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在哪里可以找到JavaEE包的源代码?

在哪里可以找到JavaEE包的源代码?
EN

Stack Overflow用户
提问于 2011-09-27 21:08:10
回答 2查看 5.4K关注 0票数 12

我正在开发一个JavaEE系统(分布在Weblogic App Server上),但是我没有JavaEE包的源代码(例如,javax.ejb.*)。

我在哪里可以找到这些包的源代码(不是javadoc)?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-27 22:58:37

Java是一个抽象的API。它只存在于契约中(如您在javadoc中所见),而不是具体代码。应用服务器是具体的实现。因此,如果您正在寻找源代码,您应该在应用服务器供应商的主页上查看源代码下载链接。然而,你在Weblogic上就不走运了。它不是开源的。我从来没有使用过Weblogic (我是一个开源粉丝),所以我不确定源代码是不是随Weblogic许可证一起提供的,你可能想联系Weblogic支持团队。

其他服务器,如TomcatPayaraWildFly等都是开源的。WebSphere也有一个开源的"Community Edition"。您可以从它们中的任何一个获取Weblogic源代码,但不能保证它们与javax.*使用的完全相同。而且,他们没有提供具体的Weblogic实现代码(就像前面提到的开源服务器中的org.apache.*com.sun.*org.wildfly.*包中的代码一样)。

另请参阅:

  • What exactly is Java EE?
票数 13
EN

Stack Overflow用户

发布于 2011-09-27 22:48:19

尝试使用默认的Maven repository;搜索"javax.ejb",然后下载源代码。这通常是最简单的方法,省去了点击EULA之类的麻烦。

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

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7569658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档