高洛峰2017-04-18 10:40:55
http://stackoverflow.com/ques...
Java EE 是一個抽象 API。它僅存在合約(如您在 javadocs 中看到的那樣),而不是具體程式碼。應用伺服器是具體的實作。因此,如果您正在尋找原始程式碼,您應該查看應用程式伺服器供應商的主頁以取得原始程式碼下載連結。然而,您對 Weblogic 不太幸運。它不是開源的。我從未使用過 Weblogic(我是開源愛好者),所以我不確定原始程式碼是否隨 Weblogic 授權一起提供,您可能需要聯絡 Weblogic 支援團隊。
其他伺服器,如 Tomcat、Glassfish、JBoss AS等都是開源的。 WebSphere AS 還有一個開源的「社群版」。您可以從其中任何一個取得 javax. API 原始程式碼,但不能保證它們與 Weblogic 使用的完全相同。儘管如此,他們仍然沒有提供具體的 Weblogic 實作程式碼(如上述開源伺服器中的 org.apache.、com.sun. 和 org.jboss. 套件中的程式碼)。
所以想看J2EE原始碼,我只能假設你是想看Tomcat的具體實作(Glassfish、JBoss有各種的實作),
http://tomcat.apache.org/down... 搜尋原始碼,下載apache-tomcat-9.0.0.M17-src.zip,解壓縮。
開啟Intellij Idea =>匯入專案=> 選擇目錄=>從現有資源建立專案 =>下一個=>接下來...=>完成
以上。