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

正文內(nèi)容

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

2025-11-05 04:12本頁(yè)面

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

  

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