DAO是Data Access Object數據訪問接口,數據訪問:顧名思義就是與數據庫打交道。夾在業務邏輯與數據庫資源中間。 在核心J2EE模式中是這樣介紹DAO模式的:為了建立壹個健壯的J2EE應用,應該將所有對數據源的訪問操作抽象封裝在壹個公***API中。用程序設計的語言來說,就是建立壹個接口,接口中定義了此應用程序中將會用到的所有事務方法。在這個應用程序中,當需要和數據源進行交互的時候則使用這個接口,並且編寫壹個單獨的類來實現這個接口在邏輯上對應這個特定的數據存儲
bean:是描述Java的軟件組件模型,有點類似於Microsoft的COM組件概念。在Java模型中,通過JavaBean可以無限擴充Java程序的功能,通過JavaBean的組合可以快速的生成新的應用程序。對於程序員來說,最好的壹點就是JavaBean可以實現代碼的重復利用,另外對於程序的易維護性等等也有很重大的意義。