版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1、請講一下struts的流程答:用戶提交表單?Struts根據(jù)表單的請求路徑,在web.xml中指定servlet并根據(jù)元素讀取servlet的配置信息?ActionServlet或者擴展的ActionServlet接收請求,并根據(jù)請求的路徑來判斷調用哪一個action即action元素中的path路徑,再根據(jù)action元素中的type屬性,用來指定處理請求的邏輯action(屬于控制器部分),再根據(jù)其name屬性來綁定fmbean
2、,即創(chuàng)建一個HelloFm對象,并把用戶提交的表單數(shù)據(jù)傳給ActionFm對象,這個對象保存在scope設置的范圍內。?如果action的validate屬性設置為true,則ActonServlet就調用HelloFm對象的validate()方法,對表單進行驗證。?ActionServlet查找action是否存在,如果不存在就創(chuàng)建一個實例,然后調用HelloAction的execute()方法。?通過execute()方法中的邏輯
3、驗證后,執(zhí)行相關的業(yè)務邏輯,最后調用ActionMapping.findFward(“SayHello”)方法。其中的參數(shù)SayHello與strutsconfig.xml文件中的action元素的fwd屬性值對應,則就將請求轉發(fā)到“hello.jsp”頁面,結束。2、一條SQL語句的執(zhí)行順序是怎么樣的?答:1、from子句組裝來自不同數(shù)據(jù)源的數(shù)據(jù);2、where子句基于指定的條件對記錄行進行篩選;3、groupby子句將數(shù)據(jù)劃分為多個
4、分組;4、使用聚集函數(shù)進行計算;5、使用having子句篩選分組;6、計算所有的表達式;7、使用derby對結果集進行排序。3、CMM是什么?CMM是指“能力成熟度模型”,其英文全稱為CapabilityMaturityModelfSoftware,英文縮寫為SWCMM,簡稱CMM。它是對于軟件組織在定義、實施、度量、控制和改善其軟件過程的實踐中各個發(fā)展階段的描述。CMM的核心是把軟件開發(fā)視為一個過程,并根據(jù)這一原則對軟件開發(fā)和維護進行
5、過程監(jiān)控和研究,以使其更加科學化、標準化、使企業(yè)能夠更好地實現(xiàn)商業(yè)目標。4、XML有幾種解析方式?答:有DOMSAXSTAX等DOM:處理大型文件時其性能下降的非常厲害。這個問題是由DOM的樹結構所造成的,這種結構占用的內存較多,而且DOM必須在解析文件之前把整個文檔裝入內存適合對XML的隨機訪問SAX:不現(xiàn)于DOMSAX是事件驅動型的XML解析方式。它順序讀取XML文件,不需要一次全部裝載整個文件。當遇到像文件開頭,文檔結束,或者標簽
6、開頭與標簽結束時,它會觸發(fā)一個事件,用戶通過在其回調事件中寫入處理代碼來處理XML文件,適合對XML的順序訪問協(xié)作圖用于顯示組件及其交互關系的空間組織結構,它并不側重于交互的順序。協(xié)作圖顯示了交互中各個對象之間的組織交互關系以及對象彼此之間的鏈接。與序列圖不同,協(xié)作圖顯示的是對象之間的關系。另一方面,協(xié)作圖沒有將時間作為一個單獨的維度,因此序列號就決定了消息及并發(fā)線程的順序。協(xié)作圖是一個介于符號圖和序列圖之間的交叉產物,它用帶有編號的箭
7、頭來描述特定的方案,以顯示在整個方案過程中消息的移動情況。協(xié)作圖用途:通過描繪對象之間消息的移動情況來反映具體的方案。顯示對象及其交互關系的空間組織結構,而非交互的順序。7)活動圖(ActivityDiagram)UML活動圖記錄了單個操作或方法的邏輯,單個用戶案例,或者單個業(yè)務流程的邏輯。描述系統(tǒng)中各種活動的執(zhí)行順序,通常用于描述一個操作中所要進行的各項活動的執(zhí)行流程。同時,它也常被用來描述一個用例的處理流程,或者某種交互流程?;顒訄D
8、由一些活動組成,圖中同時包括了對這些活動的說明。當一個活動執(zhí)行完畢之后,控制將沿著控制轉移箭頭轉向下一個活動?;顒訄D中還可以方便地描述控制轉移的條件以及并行執(zhí)行等要求。8)組件圖(ComponentDiagram)組件圖是用來反映代碼的物理結構。從組件圖中,可以了解各軟件組件(如源代碼文件或動態(tài)鏈接庫)之間的編譯器和運行時依賴關系。使用組件圖可以將系統(tǒng)劃分為內聚組件并顯示代碼自身的結構。組件圖的主要目的是顯示系統(tǒng)組件間的結構關系。9)配
9、置圖配置圖描述系統(tǒng)中硬件和軟件的物理配置情況和系統(tǒng)體系結構。在配置圖中,用結點表示實際的物理設備,如計算機和各種外部設備等,并根據(jù)它們之間的連接關系,將相應的結點連接起來,并說明其連接方式。在結點里面,說明分配給該結點上運行的可執(zhí)行構件或對象,從而說明哪些軟件單元被分配在哪些結點上運行8、存儲過程和函數(shù)的區(qū)別?答:存儲過程是用戶定義的一系列sql語句的集合,涉及特定表或其它對象的任務,用戶可以調用存儲過程,而函數(shù)通常是數(shù)據(jù)庫已定義的方法
溫馨提示
- 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
提交評論