6

weblogic がプロプライエタリであることは知っていますが、オープン ソースですか?

または、少なくとも Weblogic のダウンロードはバイナリ (.class または .jar ファイル) ですが、オラクルが Java EE 仕様を実装した方法のソース コードを取得する方法はありますか?

4

2 に答える 2

7

いいえ、WebLogic は間違いなくオープンソースではありません。これまでも、これからもありません。オラクルが開発しているアプリケーションサーバーです(元々はオラクルが買収したBEAの製品でしたが、今では本当にオラクルの製品だと言えます)。

Oracle WebLogic Server (WLS) は、Oracle のすべてのミドルウェア (およびその他の製品) (SOA Suite、WebCenter など) の中心にあります。そのため、エンタープライズ ロギング フレームワーク、エンタープライズ モニタリング、クラスタリング、キャッシングなどの多くのエンタープライズ機能を使用して開発されています。完全な Java EE 6 スタックをサポートしています。

一方、Glassfish アプリケーション サーバーは、Java EE の参照実装 (RI) です。新しい Java EE 仕様バージョンがリリースされるたびに、GlassFish はそれを実装しています。新しい仕様を確認できます。気に入った場合は、WebLogic を待つことができます。しばらくすると、WebLogic が実装されます。GlassFish は、人々が Java EE 標準の実装を確認できるようにするために、本質的にオープンソースです。それは Sun Microsystems の買収によって Oracle にもたらされ、現在も活発に開発されています。現在、これは Java EE 7 の完全な RI です (Java EE Full プロファイルと Java EE Web プロファイルがあることはご存知でしょう。たとえば、Tomcat は Web プロファイルの実装です)。

WebLogic と GlassFish の間に他に大きな違いはありませんが、他の Oracle (ミドルウェア) 製品を使用する場合は、WebLogic を使用する必要があります。Java EE 開発だけを行う場合は、GlassFish で十分です (私の経験から言えば、より効率的に作業できます)。

于 2013-10-14T07:39:25.827 に答える