freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

j2ee項目實訓struts框架技術——第8章重構(gòu)和完善bbs論壇系統(tǒng)第3部分-資料下載頁

2025-11-05 04:12本頁面

【導讀】方法是采用一個統(tǒng)一的操作界面。制調(diào)度代碼的復雜性。供不同訪問功能的菜單項目——只為當前角色的用戶提供可見的服務。具體在技術實現(xiàn)方。當然,這一切都是由應用系統(tǒng)本身自動地完成的。錄、BBS分類、高級查詢和在線幫助等方面的菜單項目。當用戶登陸系統(tǒng)成功后,并識別是否為后臺管理員用戶。請見圖菜單是在圖,增加了“后臺管理”(對。BBS論壇系統(tǒng)進行后臺管理維護)方面的功能菜單。示層和控制層進行技術支持,也就是在模型層方面應該是中立的。是Struts框架在持久層方面有所作為的主要體現(xiàn)。的接口,一個DataSource對象代表了一個真正的數(shù)據(jù)源。池實現(xiàn)形式的DataSource對象。

  

【正文】 tionHandler 類 ,而 默認值為 。 3) path:如果出現(xiàn)了異常錯誤,將由那個頁面來顯示錯誤提示文字 4) key:指定錯誤提示文字的資源字符串文件中的 key 名稱, Struts 框架將根據(jù)這個 key到 ResourceBoundle 文件中尋找匹配的 key 值所對應的錯誤提示文字消息文本。 5) Bundle:指定 Resource Bundle,如果沒有設置此項將使用默認的 Resource Bundle。 6) Scope:指定 ActionMessages 的存放范圍,可選值包括 request 和 session。默認值為request。 2)在 文件中聲明 局部異常定義 在某個 action標簽內(nèi)所配置定義出的 異常定義 為 局部異常定義 ,只 適用 于本 Action組件。 exception標簽的定義規(guī)則與 全局異常定義 規(guī)則相同。 【例 812】 所示為某個 Action組件的 局部異常定義 的示例。 【例 812】 某個 Action 組件的 局部異常定義 的示例 actionmappings action input=/ name=userLoginForm path=/userLoginURI scope=request type= exception key= scope=request path=/ type= / forward name=loginSuccess path=/ / forward name=loginFailure path=/ / /action /actionmappings 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權所有,盜版必究 , 14/15 頁 本章小結(jié) 本章的學習重點 “測試為先,持續(xù)重構(gòu)”作為良好的軟件開發(fā)方式被越來越多的開發(fā)人員所采納。 本章以 重構(gòu)和完善 BBS 論壇系統(tǒng) 為示例,系統(tǒng)地介紹了 軟件重構(gòu)技術 及在項目中具體的實際應用、 Eclipse 開發(fā)工具對 重構(gòu)技術 的支持等方面的內(nèi)容。通過對 BBS 論壇系統(tǒng)實施代碼重構(gòu) ,一方面擴展了系統(tǒng)的功能實現(xiàn),另一方面也 提高 了 系統(tǒng)中的各個功能實現(xiàn) 程序代碼的 可讀性和可維護性、可擴展性和可重用性 ,并降低對整個項目的維護修改的成本。 而 Eclipse 開發(fā)工具全面地支持 重構(gòu)技術 ,為開發(fā)人員 所提供的重構(gòu)工具使重構(gòu)變得簡單易行 。 重構(gòu)可以提高 軟件系統(tǒng)的代碼質(zhì)量,而 熟悉 和掌握 重構(gòu)工具將更加有助于提高 軟件系統(tǒng) 的 開發(fā)效率。 因此,熟練地掌握在 Eclipse 開發(fā)工具中如何進行各種形式的 重構(gòu) 操作是讀者在學習本章內(nèi)容時的一個主要的重點。 本章的學習難點 軟件重構(gòu)技術本身并沒有什么高深難懂的概念,而且如果讀者 是 借助于某一開發(fā)工具如 Eclipse對應用系統(tǒng)進行重構(gòu)操作時 其實是 比較簡單和高效 的 。但何時應該對軟件系統(tǒng)中的功能實現(xiàn)代碼進行重構(gòu)行為?對系統(tǒng)應該進行哪些方面的 重構(gòu)?如何保證重構(gòu)后的系統(tǒng)代碼不會出現(xiàn)新的錯誤? “學而不思則罔,思而不學則殆” 。因此,如果讀者對與軟件系統(tǒng) 重構(gòu)技術 有關的這些問題進行深入思考后,可能會發(fā)現(xiàn)真正地掌握 重構(gòu)技術 其實也并不簡單。希望讀者在學習本章時,不要僅僅停留在簡單地操作和功能實現(xiàn)層次,而應該深入地思考軟件系統(tǒng)重構(gòu)背后所體現(xiàn)出的與軟件工程有關的思想和原則。 本章的學習要點 盡管在 Struts 框架中提供了可配置的數(shù)據(jù)源 DataSource 技術的支持,但由于 Struts框架本身 是 定位于應用系統(tǒng)的表示層框架。因此, 開發(fā)人員 需要在系統(tǒng)的控制層 Action 組楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權所有,盜版必究 , 15/15 頁 件類中獲得 DataSource 對象實例,然后再根據(jù)該 DataSource 對象實例獲得對應的數(shù)據(jù)庫JDBC 連接 Connection 對象實例。 這樣的 數(shù)據(jù)源 DataSource 技術的支持 并不是一個良好的設計實現(xiàn)方案,因為 這 在 一定的程度上 會 增加應用系統(tǒng)中底層的持久層和上層的控制層之間的緊密藕合,不利于應用系統(tǒng)中的持久層 技術 實現(xiàn)平臺的 可 移植 性。讀者在具體應用 Struts 框架中 的 數(shù)據(jù)源DataSource 技術 時,應該要注意這個要點。如果應用系統(tǒng)需要追求 持久層 技術 實現(xiàn)平臺 的無關性,最好不要應用 Struts 框架中 的 數(shù)據(jù)源 DataSource 技術 。 本章練習 什么是軟件重構(gòu)技術?為什么要進行軟件系統(tǒng)的重構(gòu)? 您對“只要對系統(tǒng)進行了完美的設計,也就沒有必要進行重構(gòu)”這一觀點有什么看法? 請描述軟件重構(gòu)與軟件設計之間的關系?為什么在對代碼重構(gòu)后應該再對其進行單元測試? 何時應該對軟件系統(tǒng)中的功能實現(xiàn)代碼進行重構(gòu)行為?重構(gòu)時的主要內(nèi)容一般有哪些 ? 請在 Eclipse 工具中實現(xiàn) 對 某個類進行重命名重構(gòu) 操作? 什么是應用系統(tǒng)程序國際化技術?什么是本地化技術? 開發(fā)人員應該對 應用系統(tǒng)中的 什么 內(nèi)容需要進行 本地化? 在 Java 技術平臺中是如何解決國際化的技術問題? Struts 框架中 是如何實現(xiàn) 對國際化技術的支持? 什么是面向不同角色用戶的應用系統(tǒng)界面設計 技術?為什么要應用該技術? 在 Struts 框架中為什么要提供對 DataSource 技術進行支持? 該 技術實現(xiàn) 有什么 特點? 什么是 Java 技術平臺中的系統(tǒng)級異常和應用級異常?應用系統(tǒng)開發(fā)中的異常處理的基本原則一般 是什么? 1請描述 Struts 框架中的異常處理機制及 具體 實現(xiàn)技術 是什么?
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1