1. 程式人生 > >java ee的框架

java ee的框架

不同 軟件 相關 劃分 數據庫 sys 使用 正是 現在

軟件152唐偉

JAVAEE使用多層的分布式應用模型,應用邏輯按功能劃分為組件,各個應用組件根據他們所在的層分布在不同的機器上。

事實上,sun設計 JAVAEE的初衷正是為了解決兩層模式(client/server)的弊端,在傳統模式中,客戶端擔當了過多的角色而顯得臃腫,在這種模式中,第一次部署的時候比較容易,但難於升級或改進,可伸展性也不理想,而且經常基於某種專有的協議――通常是某種數據庫協議。它使得重用業務邏輯和界面邏輯非常困難。現在J2EE 的多層企業級應用模型將兩層化模型中的不同層面切分成許多層。一個多層化應用能夠為不同的每種服務提供一個獨立的層,以下是 JAVAEE典型的四層結構:

運行在客戶端機器上的客戶層組件
運行在 JAVAEE服務器上的Web層組件
運行在 JAVAEE服務器上的業務邏輯層組件
運行在EIS服務器上的企業信息系統(Enterprise information system)層軟件

JAVAEE應用程序組件
JAVAEE應用程序是由組件構成的. JAVAEE組件是具有獨立功能的軟件單元,它們通過相關的J2EE 的四層模型

JAVAEE使用多層的分布式應用模型,應用邏輯按功能劃分為組件,各個應用組件根據他們所在的層分布在不同的機器上。事實上,sun設計J2EE的初衷正是為了解決兩層模式(client/server)的弊端,在傳統模式中,客戶端擔當了過多的角色而顯得臃腫,在這種模式中,第一次部署的時候比較容易,但難於升級或改進,可伸展性也不理想,而且經常基於某種專有的協議――通常是某種數據庫協議。它使得重用業務邏輯和界面邏輯非常困難。現在J2EE 的多層企業級應用模型將兩層化模型中的不同層面切分成許多層。一個多層化應用能夠為不同的每種服務提供一個獨立的層,以下是 JAVAEE典型的四層結構:

運行在客戶端機器上的客戶層組件
運行在 JAVAEE服務器上的Web層組件
運行在 JAVAEE服務器上的業務邏輯層組件
運行在EIS服務器上的企業信息系統(Enterprise information system)層軟件

java ee的框架