?? 7_ejb學習筆記.txt
字號:
2004-10-13 星期三 晴
服務器端計算(使用WSAD開發、調試以及測試EJB、JSP和Servlet(EJB第一天))
1. 單層(桌面系統)
答: 1) GUI客戶端、應用程序以及資源全都在同一臺機器(同一層);
2. 二層(服務器/客戶端)
答: 1) 胖客戶端;
2) 應用和資源在同一層;
3) 服務器端程序更新將導致所有客戶端程序更新
3. 多層架構體系歷史
答: 1) 多層架構體系經歷了幾個主要的改進:這種改進從單層(主機類型系統)到二層(服務器/客戶端);
2) 在早期九十年代期間,傳統企業信息系統提供商開始將二層模型改進為更柔性的三層以及多層應用模型以滿足客戶需求;
3) 多層模型將軟件部署于一組機器,這些組成了整個應用程序。這個新式的模型將商業邏輯從系統服務以及用戶界面分離出來,置于介于二者之間的中間層;
4) 新的中間件服務的發展(事務監聽器、消息導向器)給了這種新的架構體系額外的推動力;
5) 此外,企業應用程序在互聯網以及內部網中的增長使用,突顯了以Web瀏覽器作為客戶端的輕便、容易部署。
6) 多層設置簡化了企業應用程序的開發、部署以及維護。它使開發者能專注于商業化邏輯,依賴于不同的后端服務提供客戶端應用以滿足用戶交互。
7) 一旦完成開發,商業化邏輯能被部署于服務器滿足一個組織既存的需求;
8) 無論如何,沒有標準組件結構體系存在于中間層,這迫使開發員專注于不同平臺、開發系統以及中間件服務的細節。這限制了開發者部署單層應用程序于不同平臺以及滿足不同商業條件的挑戰。
4. EJB是多層架構體系的解決方案
答: 1) EJB(Enterprise JavaBeans)是一種服務器端組件架構,這種組件基于用Java寫的分布式的應用程序;
2) 擁有Java和多層架構體系的雙重好處;
3) 是一個標準的中間件;
4) 自從幾年前提出來,EJB技術已獲得平臺供應商和企業開發團隊的充分支持。這是因為EJB組件簡化了輕便、可擴展商業化組件的開發。
5) 通過提供系統級別服務的自動支持,EJB服務器降低了開發商業化組件的復雜性
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -