數據封裝 (MVC模式、JavaBean、配置文件)

1、MVC設計模式
2、JavaBean組件技術
JavaBean是利用Java語言編寫的一種組件技術,通過對屬性和方法的封裝,
使得代碼成爲了一個功能獨立、可重複使用、並且可以與其他控件進行通信的組件。
3、dao層
   ①JAVA精髓面向對象  集合對象  保存用戶可以用user實例  對象以及屬性 
   ②數據庫沒有面向對象思想,以對象方法訪問數據庫
   ③DAO其實就是一個類,DAO層其實是一堆類   數據持久層
   產生一箇中間層,所有用戶,給一個集合,集合裏有很多對象,把java的對象變爲數據庫的數據,反過來來也可以
   ④Java業務邏輯不受到數據庫的侵襲  
   ⑤一個DAO針對一張表
   ⑥現在爲了插數據都變成了對象  DAO出現的目的是數據庫訪問面向對象化,實際上是一堆類組成了一個層次
   DAO 數據持久層  存硬盤上,長久不變的    JavaBean用來封裝數據     DAO提供了和數據庫打交互的方法
   在 MVC 模式中,Web 用戶向服務器提交的所有請求都由控制器接管。接受到請求,控制器負責決定調用哪個 
   模型來進行處理;模型根據用戶請求進行相應的業務邏輯處理,並返回數據;
   最後控制器調用相應的視圖來格式化模型返回的數據,並通過視圖呈現給用戶。
   ⑦DAO 方便測試
3、實體類(pojo)
   POJO(Plain Ordinary Java Object)簡單的Java對象,實際就是普通JavaBeans,
   是爲了避免和EJB混淆所創造的簡稱。

4、配置文件
   ——在我們平時寫程序的時候,有些參數是經常改變的,而這種改變不是我們預知的。
       信息就不能寫死在程序裏,用配置文件來解決
   ——FileInputStream :被稱爲文件字節輸入流,意思指對文件數據以字節的形式進行讀取操作
   ——BufferedReader :這個類就是一個包裝類,它可以包裝字符流,將字符流放入緩存裏,
       先把字符讀到緩存裏,到緩存滿了或者你flush的時候,再讀入內存,就是爲了提供讀的效率而設計的
5、利用properties類來讀取配置文件
   Step 1 
      在對應路徑下新建properties文件
      注:配置文件通常與使用它的類放在一起
   Step 2    
      新建properties類的實例
      Properties prop = new Properties()
   Step 3  
      創建配置文件輸入文件流
      InputStream is = DBUtil.class.getClassLoader().
      getResourceAsStream("util/config.properties");
   Step 4
      從屬性文件對應的文件流中加載屬性列表到properties對象中
      prop.load()
   Step 5
      獲取屬性值
      prop.getProperty()
6、JDBC高級應用(待學...)
①事務處理
②批量處理
③查詢與分頁
④連接池
 


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章