weblogic是开源的吗?

M-D*_*M-D 6 java weblogic java-ee weblogic12c

我知道weblogic是专有的,但它是开源的吗?

或者至少即使Weblogic下载是二进制文件(.class或.jar文件),我们是否有办法获得oracle如何实现Java EE规范的源代码?

小智 7

不,WebLogic绝对不是开源的,从来没有,也不会.它是由Oracle开发的应用程序服务器(即使它最初是BEA的产品,由Oracle收购 - 现在它已经很久了,我们可以说它真的是Oracle产品).

Oracle WebLogic Server(WLS)是Oracle(SOA Suite,WebCenter,...)的所有中间件(以及其他一些)产品的核心.因此,它开发了许多企业功能,如企业日志框架,企业监控,集群,缓存等......它支持完整的Java EE 6堆栈.

另一方面,Glassfish应用服务器是Java EE的参考实现(RI).每次发布新的Java EE规范版本时,GlassFish都会实现它.您可以检查新规范,如果愿意,可以等待WebLogic - 它会在一段时间后再使用它.GlassFish本质上是开源的,让人们看到Java EE标准的实现.它已经收购了Sun Microsystems,并且仍然在积极开发.目前它是Java EE 7的完整RI(您当然知道我们拥有Java EE完整配置文件和Java EE Web配置文件 - 例如,Tomcat是Web配置文件实现).

WebLogic和GlassFish之间没有其他重大区别,但是,如果您想使用其他Oracle(中间件)产品,则需要使用WebLogic.如果您只进行Java EE开发,GlassFish绝对足够(根据我的经验,更精简).

  • >`开源,永远不会,也不会.--永远不要说永远;)谁会想到Sonic会在Nintendo控制台上跑来跑去的90个关系?也就是说,确实没有任何迹象表明WebLogic将很快成为开源的. (5认同)

djn*_*jna 3

Glassfish Java EE服务器是开源参考实现。

如果您对如何实施这些标准有普遍兴趣,这应该会有所帮助。