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高級應用(待學...)
①事務處理
②批量處理
③查詢與分頁
④連接池