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

正文內(nèi)容

j2ee項(xiàng)目實(shí)訓(xùn)struts框架技術(shù)——第3章bbs論壇項(xiàng)目持久層設(shè)計(jì)和實(shí)現(xiàn)第3部分-資料下載頁

2024-11-17 16:15本頁面

【導(dǎo)讀】擇菜單項(xiàng),將出現(xiàn)下面的圖所示的對話框。在類名稱的輸入框中輸入類名稱。為了節(jié)省本書的篇幅,只附錄出了有代表性的insertOneUserInfo方法的功能實(shí)現(xiàn)代碼。另外,對其他的DAO組件的功能實(shí)現(xiàn)代碼在此也加以省略,沒有附。本insertOneUserInfo方法主要實(shí)現(xiàn)對用戶的有關(guān)的基本信息和聯(lián)系信息進(jìn)行添加,根據(jù)功能實(shí)現(xiàn)的要求只在兩個(gè)數(shù)據(jù)庫表的添加都成功時(shí),本功能才意味著成功。因此,應(yīng)用JDBC的批處理技術(shù)進(jìn)行數(shù)據(jù)添加操作以提高數(shù)據(jù)訪問的性能。DAO組件中的各個(gè)功能方法進(jìn)行測試,以檢查所編程實(shí)現(xiàn)的代碼是否滿足設(shè)計(jì)的要求。

  

【正文】 ionException e) { throw new WebBBSException(出現(xiàn)了 InstantiationException 異常 )。 } catch (IllegalAccessException e) { throw new WebBBSException(出現(xiàn)了 IllegalAccessException 異常 )。 } return connectDBBean。 } } 修改 【例 35】中的 TestConnectDBBean 測試用例類中的 setUp()方法的 代碼 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 17/19 頁 由于被測試的目標(biāo)類的信息已經(jīng)放到了 屬性配置文件 中(請參考【例 314】所示) 及該類的對象實(shí)例化是通過 ConnectDBFactory 工廠類中的newConnectDBBean 方法獲得,因此原來 【例 35】中的 TestConnectDBBean 測試用例類中的 setUp()方法的 代碼將要進(jìn)行修改 , 最后修改的結(jié)果代碼請見下面的 【例 317】所示 ,并請注意其中的 黑體部分的代碼 。 【例 317】 TestConnectDBBean 測試用例類中的 setUp()方法的修改結(jié)果代碼示例 package 。 import 。 // 其他包中的類的引入請參考 【例 35】所示 public class TestConnectDBBean extends TestCase { ConnectDBInterface connectDBBean=null。 String connectDBBeanClassName=null。 protected void setUp() throws Exception { ()。 connectDBBeanClassName= ()。 connectDBBean= (connectDBBeanClassName)。 } protected void tearDown() throws Exception { connectDBBean=null。 ()。 } public void testCloseDBCon() throws WebBBSException { // 本測試方法的功能代碼不變,請參考【例 35】所示 } public void testGetConnection() throws WebBBSException { // 本測試方法的功能代碼不變 ,請參考【例 35】所示 } } 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 18/19 頁 再執(zhí)行修改后的 TestConnectDBBean 測試用例類,執(zhí)行的結(jié)果請見下面的圖 所示。 圖 執(zhí)行修改后的 TestConnectDBBean 測試用例類的結(jié)果圖示 本章小結(jié) 本章的學(xué)習(xí)重點(diǎn) 在企業(yè)應(yīng)用系統(tǒng)中如何應(yīng)用 Struts 框架進(jìn)行系統(tǒng)的開發(fā)實(shí)現(xiàn)是讀者比較感興趣的內(nèi)容,本章結(jié)合具體的 BBS 論壇項(xiàng)目的持久層的編程實(shí)現(xiàn),為讀者介紹了 Strust 框架中的單模塊多配置文件技術(shù)、 Java 語言中的異常處理機(jī)制的具體應(yīng)用及 GOF 設(shè)計(jì)模式中的工廠模式的應(yīng)用及改 進(jìn)等方面的內(nèi)容。 當(dāng)然,由于 Struts 框架是屬于表示層的框架,對應(yīng)用系統(tǒng)的持久層并沒有提供太多的技術(shù)支持,因此在本章中還不能體現(xiàn) Struts 框架的技術(shù)特性及具體的應(yīng)用。從 對 Struts框架本身的技術(shù) 應(yīng)用角度來學(xué)習(xí)本章的內(nèi)容時(shí) , 只 希望讀者重點(diǎn)掌握 Strust 框架中的單模塊多配置文件技術(shù)的具體應(yīng)用。 本章的學(xué)習(xí)難點(diǎn) 由于本章涉及到對 GOF 設(shè)計(jì)模式中的工廠模式的具體應(yīng)用,同時(shí)還介紹了應(yīng)用可配置化的工廠類的方法對工廠模式進(jìn)行完善,從而分離工廠類與目標(biāo)產(chǎn)品類之間的緊密藕合關(guān)系。這些內(nèi)容對沒有接觸 GOF 設(shè)計(jì)模 式方面知識的讀者來說,可能會存在一定的 難度。讀者可以閱讀 本系列教材中的“軟件工程 J2EE 項(xiàng)目實(shí)訓(xùn) 一一 Spring 框架技術(shù)”一書中的第11 章“與 Spring 框架相關(guān)的設(shè)計(jì)模式”的內(nèi)容,對 GOF 設(shè)計(jì)模式中的工廠模式進(jìn)行 了 詳細(xì)的介紹。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 19/19 頁 本章的學(xué)習(xí)要點(diǎn) 在 Struts 框架 中也提供了對 DataSource 的具體支持、而且也是可配置化的DataSource 實(shí)現(xiàn),如果讀者需要對這方面內(nèi)容進(jìn)行學(xué)習(xí)和了解,可以參考本書 第 8 章 “ 重構(gòu)和完善 BBS 論壇系統(tǒng) ”中的有關(guān)章節(jié)的內(nèi)容介紹。 但由于在應(yīng)用系統(tǒng)中獲得 Struts 框架 中所提供的 DataSource 對象時(shí),是在系統(tǒng)的控制層 Action 組件類中獲得,然后再向下傳遞給系統(tǒng)中的 持久層 中的 DAO 組件 一一 這給系統(tǒng)開發(fā)帶來一定的復(fù)雜性。因此,在本章中沒有應(yīng)用 Struts 框架 中所提供的 DataSource對象,而是直接在 持久層 中應(yīng)用 Apache DBCP 組件提供數(shù)據(jù)庫連接池功能 實(shí)現(xiàn)。 本章練習(xí) 什么是 Strust 框架中的單模塊多配置文件技術(shù)?如何應(yīng)用單模塊多配置文件技術(shù)? 請描述 Java 語言中的異常處理機(jī)制 是什么? 什么是單元測試技術(shù)?為什么要應(yīng)用單元測試技術(shù)?請描述單元測 試中的測試用例的程序結(jié)構(gòu) ? 什么是實(shí)體關(guān)系圖?并描述其主要的作用 是什么? 什么是系統(tǒng)重構(gòu) ? 重構(gòu) 的目的是什么? 請描述 GOF 設(shè)計(jì)模式中的工廠模式 ?其 主要的缺點(diǎn) 是有哪些? 如何改進(jìn) ? 請為 【例 33】 中的 ConnectDBInterface 接口 提供一個(gè)針對 MySql 數(shù)據(jù)庫連接的實(shí)現(xiàn)類。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1