J2EE組件技術及簡單實例分析_第1頁
J2EE組件技術及簡單實例分析_第2頁
J2EE組件技術及簡單實例分析_第3頁
J2EE組件技術及簡單實例分析_第4頁
J2EE組件技術及簡單實例分析_第5頁
已閱讀5頁,還剩8頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

二、J2EE組件層次J2EE使用多層的分布式應用模型,應用邏輯按功能劃分為組件,各個應用組件根據他們所在的層分布在不同的機器上。一個多層化應用能夠為不同的每種效勞提供一個獨立的層。四層架構:運行在客戶端機器上的客戶端層〔ClientTier〕運行在Web效勞器上的Web層〔WebTier〕運行在EJB效勞器上的業務層〔BusinessTier〕運行在EIS效勞器上的企業信息系統層〔EnterpriseInformationSystemTier〕其中Web層和業務層共同組成了三層J2EE應用的中間層,其他兩層是客戶端層和存儲層或企業信息系統層。三、J2EE組件客戶端層組件客戶端層用來實現企業級應用系統的操作界面和顯示層。另外,某些客戶端程序也可實現業務邏輯??煞譃榛赪eb的和非基于Web〔傳統方式〕的客戶端兩種情況?;赪eb的情況下主要作為企業Web效勞器的瀏覽器。非基于Web的客戶層那么是獨立的應用程序,其組件包括應用客戶端程序和瀏覽器。三、J2EE組件Web層組件Web層主要用來處理客戶請求,調用相應的邏輯塊,并把結果以動態網頁的形式返回到客戶端。

該組件由JavaServlets和JavaServerPages(JSP)組成。按J2EE標準,靜態的HTML頁面和Applets不算是Web層組件。Servlets和JSP

Servlets用來生成動態頁面或接收用戶請求產生相應操作(調用EJB-Enterprise

JavaBean)。JSP基于文本,通過容器產生相應的Servlets,使內容和顯示分開。J2EE中提供了Servlet

API,用于創立Servlets。

三、J2EE組件業務層組件業務層也叫EJB層或應用層,它由EJB效勞器和EJB組件組成。一般情況下許多開發商把Web效勞器和EJB效勞器產品結合在一起發布,稱為應用效勞器。EJB層用來實現企業級信息系統的業務邏輯。這是企業級應用的核心。三種企業級的Bean:會話(Session)Beans實體(Entity)Beans和消息驅動(Message-driven)Beans三、J2EE組件三、J2EE組件企業信息系統層組件

處理企業信息系統軟件包括企業根底建設系統、數據庫系統、和其它遺留信息系統組成了企業信息系統層。例如,J2EE應用組件可能為了數據庫連接需要訪問企業信息系統。J2EE將來的版本支持連接架構〔ConnectorArchitecture)。它是連接J2EE平臺和企業信息系統層的標準API。四、四層交互模型業務層接受從客戶端發送過來的數據進行處理,然后把處理好的數據發送到企業信息系統層〔EIS〕并存儲起來,同樣,業務層也可以從企業信息系統中取出數據,發送到客戶端程序。WEB層客戶端五、實例講解實例中使用的J2EE組件如下:jspServletJavabean

該系統是簡單的登陸系統,其中jsp完成頁面顯示,servlet完成登陸和頁面跳轉等控制功能,javabean完成頁面事物處理。五、實例講解程序代碼如下: servlet處理局部

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論