CORBA公共對象請求代理體系結構)是由OMG組織制訂的一.ppt課件_第1頁
CORBA公共對象請求代理體系結構)是由OMG組織制訂的一.ppt課件_第2頁
CORBA公共對象請求代理體系結構)是由OMG組織制訂的一.ppt課件_第3頁
CORBA公共對象請求代理體系結構)是由OMG組織制訂的一.ppt課件_第4頁
CORBA公共對象請求代理體系結構)是由OMG組織制訂的一.ppt課件_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、StrutsCORBA:公共對象懇求代理體系構造)是由OMG組織制定的一種規(guī)范的面向對象運用程序體系規(guī)范。或者說 CORBA體系構造是對象管理組織(OMG)為處理分布式處置環(huán)境(DCE)中,硬件和軟件系統(tǒng)的互聯(lián)而提出的一種處理方案 。WEB效力器和運用效力器 任何一個WEB運用都離不開Web效力器以及運用效力器,WEB效力器用于處置http懇求,運用效力器可以提供和web運用相關的效力,如EJB容器就是一種處置業(yè)務邏輯和事務的運用效力器。實現(xiàn)它們。3.控制器控制器由ActionServlet類和Action類來實現(xiàn)。ActionServlet類是Struts框架中的中心組件,ActionSer

2、vlet承繼了javax.servlet.HttpServlet類,它在MVC模型中扮演中央控制器的角色。ActionServlet主要擔任接納HttP懇求信息。根據(jù)配置文件Struts-config.xml的配置信息,把懇求轉發(fā)給適當?shù)腁ction對象。假設該Action對象不存在,ActionServlet會先創(chuàng)建這個Action對象。Action類擔任調用模型的方法,更新模型的形狀,并協(xié)助控制運用程序的流程。對于小型簡單的運用,Action類本身也可以完成一些業(yè)務邏輯。當ActionServlet控制器收到用戶懇求后,把懇求轉發(fā)到一個Action實例,假設這個實例不存在就先創(chuàng)建。然后調用

3、Action的execute()方法, execute()方法前往ActionForward對象,它封裝了把用戶懇求轉發(fā)給其他WEB組件的信息。用戶定義本人的Action類時,即Action基類的子類時,必需覆蓋execute()方法,在Action基類中該方法前往null。4. Struts的配置文件Struts-config.xml 一個用戶懇求是經過ActionServlet來處置和轉發(fā)的,那么ActionServlet如何決議把懇求轉發(fā)給哪個Action對象呢?這就需求描畫用戶懇求途徑和Action映射信息的配置信息了。在該配置文件中,每個Action的映射信息都經過一個元素來配置。這

4、些配置信息在系統(tǒng)啟動的時候被讀入內存,供Struts在運轉期間適用,在內存中,每一個元素都對應一個org.apache.struts.action.ActionMapping類的實例。1.4.2 Struts的任務流程。 對于采用Struts框架的Web運用,在Web運用啟動時就會被加載并初始化ActionServlet。 ActionServlet從配置文件中讀取配置信息,把他們存放到各種配置對象中,例如Action的映射信息存放在ActionMapping對象中。當ActionServlet接納到一個懇求的時候,它將執(zhí)行如下流程。檢索和用戶懇求匹配的ActionMapping實例,假設不存

5、在就前往用戶懇求途徑無效的信息。2假設ActionForm實例不存在,就創(chuàng)建一個ActionForm對象,把客戶提交的表單數(shù)據(jù)保管到ActionForm對象中。3根據(jù)配置信息決議能否需求表單驗證,假設需求驗證,就調用ActionForm的Validator()方法。4假設ActionForm的Validator()方法前往null或前往一個不包含ActionMessage對象,就表示表單驗證勝利。5ActionServlet根據(jù)ActionMapping實例包含的映射信息決議將懇求轉發(fā)給哪個Action。假設相應的Action實例不存在,就先創(chuàng)建這個對象,然后調用Action的execute方法。 (6) Action的execute方法前往一個ActionForward對象,ActionServalet再把客戶懇求轉發(fā)給ActionForward對象指向的jsp組件。7ActionForward對象指向的jsp組件生成動態(tài)網頁,前往給客戶。 對于以上流程的流程(4),假設ActionForm的Validator方法前往一個包含一個或多個ActionMessage 的ActionErrors對象,就表示表單驗證失敗。此時ActionServlet

溫馨提示

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

評論

0/150

提交評論