私はJavaEEシステム(Weblogic App Serverで配布)を開発していますが、JavaEEパッケージ(javax.ejb。*など)のソースはありません。JavaEEパッケージのソースはどこにありますか?
これらのパッケージのソース(javadocではなく)はどこにありますか?
私はJavaEEシステム(Weblogic App Serverで配布)を開発していますが、JavaEEパッケージ(javax.ejb。*など)のソースはありません。JavaEEパッケージのソースはどこにありますか?
これらのパッケージのソース(javadocではなく)はどこにありますか?
Java EEは抽象APIです。具体的なコードではなく、(javadocsのように)単なる契約のものです。アプリケーションサーバーは、具体的な実装です。したがって、ソースを探している場合は、アプリケーションサーバーのベンダーのホームページでソースコードのダウンロードリンクを確認する必要があります。しかし、あなたはWeblogicに不運です。オープンソースではありません。私はWeblogicを使用したことがありません(私はオープンソースのファンです)ので、ソースがWeblogicライセンスに基づいて提供されているかどうかはわかりません.Weblogicサポートチームにお問い合わせください。
Tomcat,、JBoss ASなどの他のサーバーはオープンソースです。 WebSphere ASには、オープンソースの"Community Edition"もあります。 javax.*
APIソースコードを入手することはできますが、Weblogicの使用方法とまったく同じであるという保証はありません。それでもなお、具体的なWeblogic実装コード(前述のオープンソースサーバではorg.apache.*
、com.sun.*
、のコード)を提供していません。
ところで、私は本当にJEE APIのソースがどこから来ているのか、本当に興味があります.reo1.maven.org以外ではどこから見つけることができますか?私はOracleのページでそれを見つけることができず、Mavenで利用可能なパッケージはSunの著作権を所有しています。 – MaDa
@MaDa:リファレンス実装のGlassfishから。関連項目:[JEE6のすべてのリファレンス実装のリストはどこにありますか?](http://stackoverflow.com/questions/2296678)oracle.comからのJava EEのダウンロードには、基本的にGlassbeansとオプションのNetbeansが含まれています。ドキュメントの束。関連:[Java EEとはまったく何ですか?](http://stackoverflow.com/questions/7295096) – BalusC
デフォルトで試してみてくださいMaven repository; "javax.ejb"を検索し、ソースをダウンロードしてください。これは非常に簡単な方法で、EULAなどをクリックする必要がありません。
つまり、このソースコードは、IDEにプラグインしてソースコードを完成させるのに役立ちます。—実装はアプリケーションサーバー固有です(Baluscの回答を参照)。
ほとんどの「クラス」はインタフェースのみであるため、ほとんどのソースコードは値になりません。それにもかかわらず、私は興味があります。 – home