Java EE è un'API astratta. Esiste solo dei contratti (come si vede in javadocs), non un codice concreto. I server delle applicazioni sono le implementazioni concrete. Quindi, se stai cercando la fonte, dovresti dare un'occhiata alla homepage del fornitore del server delle applicazioni per un link per il download del codice sorgente. Tuttavia, sei sfortunato con Weblogic. Non è open source. Non ho mai usato Weblogic (sono un fan open source), quindi non sono sicuro che se la fonte viene fornita insieme alla licenza Weblogic, potresti voler contattare il team di supporto di Weblogic.
Altri server, come Tomcat, Glassfish, JBoss AS, ecc. Sono open source. WebSphere AS ha anche un "Community Edition" che è open source. Puoi prendere il codice sorgente dell'API javax.*
da uno di essi, ma non è garantito che siano esattamente uguali a quelli utilizzati da Weblogic. E ancora, non forniscono il concreto codice di implementazione di Weblogic (come il codice nei pacchetti org.apache.*
, com.sun.*
e org.jboss.*
nei suddetti server open source).
La maggior parte del codice sorgente non avrà alcun valore, poiché la maggior parte delle 'classi' sono solo interfacce. Tuttavia, mi interessa pure. – home