Java SE & Java EE與有什麼區別?Java SE與Java EE之間的差異
回答
Java SE(標準版)只是Java的正常規範。 Java EE(企業版)是Java,爲企業提供各種附加組件:
- Enterprise JavaBeans;
- Java持久性API;
- Servlets;
- Java服務器頁面。
(並非詳盡清單,更多詳情請登錄Wikipedia)。您通常在下載SDK(用於開發)或JRE(用於運行Java應用程序)時獲取Java SE。
另一方面,當您開始使用IBM Websphere Application Server或JBoss或其他企業級應用程序服務器時,您通常會獲得所有Java EE的好東西。
這個答案在幾乎每一個細節都出錯的時候標上了這麼多? – 2010-08-08 09:23:23
也許你的意見是不正確的:-) – 2010-08-08 09:35:30
J2EE(現在稱爲JEE)超過這個... – Kartoch 2010-08-08 09:58:44
的Java SE(全名:Java平臺,標準版,舊名稱太多枚舉)是一種編程平臺,包括的規格:
- Java編程語言本身。
- Java編譯器所針對的虛擬機。
- 一組標準庫。
- 一組與上述相關的標準實用程序。
令人困惑的是,它也是Java SE規範(特定名稱是Java SE名稱與附加的「JDK」或「JRE」各種組合的特定實現)的默認名稱。你可以找到更多關於Java SE(最特別是Oracle JDK/JRE實現)on Oracle's page for it(最新穩定版)。
的Java EE(全名:Java平臺企業版,古地名,如上述,太多的枚舉)是另一編程平臺—框架的規範,真正—的基石,也是在Java平臺上的平臺上。此平臺旨在爲現代商業應用程序(如Web應用程序,n層體系結構等)添加功能。此規範的各種實現均有—開源和專有—,包括Oracle的Glassfish/Java EE SDK, IBM的Websphere,Apache的Geronimo等您可以再次找到有關Java EE(和Glassfish/Java EE SDK的實現)的更多信息on Oracle's page。
你可以只知道這對短: Java SE適用於桌面應用程序,它是Java的核心。 Java EE適用於Web應用程序,其中包括JSP & Servlet,EJB和Webservice,它們是有點擴展的。您可以在安裝Servlet容器(Tomcat)或JPA提供程序(Oracle Toplink,Hibernate)時使用它們或包含servlet容器,JPA提供程序(如JBoss,GlassFish)的整個Web應用程序。
+1簡單和簡單的答案j2se的桌面和j2ee的網絡:) – anshuman 2013-01-08 17:26:33
...互聯網搜索? – 2010-08-08 07:50:32
我會下載它嗎?我的意思是j2ee ..我有j2se安裝我想j2ee – prasad 2010-08-08 07:55:08
「谷歌有什麼問題?」除SO之外,沒有任何內容是我們希望Google向您提供編程問題的網站。 – paxdiablo 2010-08-08 07:56:27