Ist weblogic, open source?
Ich weiß, dass weblogic proprietär ist, aber ist es open source ?
Oder zumindest auch wenn der Weblogic-download-binary (.Klasse oder .jar-Dateien), gibt es eine Möglichkeit, die wir den Quelltext erhalten, wie oracle implementiert die Java EE-Spezifikation ?
- Sie können immer decompiler, um zu sehen, was drin ist in einer kompilierten Klasse
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nein, WebLogic ist definitiv nicht open-source, nie gewesen und wird es auch nicht werden. Es ist ein application server entwickelt, von Oracle (auch wenn es ursprünglich ein Produkt von BEA, die war acquisited von Oracle - jetzt ist es so lange her ist, dann können wir sagen, es ist wirklich Oracle-Produkt).
Oracle WebLogic Server (WLS) ist in der Mitte der middleware (und einige andere auch) Produkte von Oracle, SOA Suite, WebCenter, ...). Deshalb ist es entwickelt mit zahlreichen enterprise-Funktionen wie enterprise logging-framework, enterprise monitoring, clustering, caching und so weiter... Es unterstützt die vollständige Java-EE-6-stack.
Glassfish application server, auf der anderen Seite, ist die Referenz-Implementierung (RI) für Java EE. Jedesmal, wenn eine neue Java EE-Spezifikation version veröffentlicht wird, GlassFish hat es umgesetzt. Sie können überprüfen, dass die neue Spezifikation und, wenn Sie es mögen, können Sie warten, für die WebLogic - Sie haben es einige Zeit später. GlassFish ist open-source, von der Natur, damit die Menschen sehen, die Implementierung von Java-EE-standards. Es hat sich bei Oracle durch die übernahme von Sun Microsystems und ist es immer noch aktiv entwickelt. Es ist derzeit eine vollständige RI für Java EE 7 (Sie sicherlich wissen, haben wir ein Java EE Full profile und Java EE-Web-profile - zum Beispiel Tomcat ist ein Web-Profil-Umsetzung).
Gibt es keine andere große Unterschied zwischen WebLogic und GlassFish, jedoch, wenn Sie wollen verwenden Sie einige andere Oracle - (middleware -) Produkt, Sie benötigen, um mit zu gehen WebLogic. Wenn Sie nicht nur Java-EE-Entwicklung, GlassFish ist ganz ausreichend (und aus meiner Erfahrung, schlanker, mit zu arbeiten).
open-source, never been and will not be.
- Sag niemals Nie 😉 Wer hätte das gedacht, in den 90-Bande, die Sonic laufen würde, um auf einer Nintendo-Konsole? Das heißt, es gibt in der Tat keine Anzeichen, dass WebLogic werden open-source-jeder Zeit bald.Den Glassfish Java-EE-server ist die opensource-Referenz-Implementierung.
Wenn Sie haben ein generisches Interesse daran, wie die standards umgesetzt werden können, das sollte helfen.