DAO(Database Access Object),數據庫操做對象,是JDBC下經常使用的模式,保存數據時它將javabean對象的屬性拼裝成正確的SQL語句,保存到數據庫;在讀取數據庫的數據時,把數據set到javabean的屬性中。
DBCP(Database Connection Pool),數據庫鏈接池,又稱數據源,在實際的應用中,建立與斷開數據庫Connection都會消耗必定的時間,IO資源,在大量併發訪問時尤其明 顯,爲了不頻繁的建立,斷開數據庫鏈接,數據庫工程師設計了數據源技術。操做數據庫的時候,程序若是須要鏈接數據庫,不是先建立connection, 而是向鏈接池申請一個connection,若是沒有空閒的connection,就建立新的,不然返回一個connection。當servlet使用 完畢,就會釋放connection,鏈接池回收connection,並交付其餘的線程使用,達到減小建立,斷開的次數的目的。
內容來自書本。