Java:是一門編程語言,能夠用來編寫各類應用程序。數據庫
Java EE:是一個標準中間件體系結構,旨在簡化和規範分佈式多層企業應用系統的開發和部署。編程
Java EE將企業應用程序劃分爲多個不一樣的層,並在每個層上定義對應的組件來實現它。瀏覽器
典型的Java EE結構的應用程序分爲四層:客戶層,表示邏輯層(Web層),業務邏輯層和企業信息系統層。服務器
客戶層:網絡瀏覽器或者是桌面應用程序。網絡
表示邏輯層(Web層):位於服務器上,表現特定的表現邏輯,由一些Java EE標準組件JSP(Java Server Page)、JSF(Java Server Face)、Servlet、EJB(Enterprise JavaBeans)和Entity等來實現。編程語言
業務邏輯層:位於服務器上,表現特定的業務邏輯,由一些Java EE標準組件JSP(Java Server Page)、JSF(Java Server Face)、Servlet、EJB(Enterprise JavaBeans)和Entity等來實現。
分佈式
企業信息系統層:主要用於企業信息的存儲管理,主要包括數據庫系統,電子郵件系統、目錄系統等。中間件
1)Java EE規範了分佈式組件開發的標準開發
2)Java EE規範了分佈式組件運行環境——容器提供的服務標準。
部署