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

正文內容

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

2024-11-17 16:15本頁面

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

  

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