nsg-DAO~Java DAO 框架~
DAO框架
DAO框架封裝了數(shù)據(jù)庫(kù)訪問(wèn)操作,內(nèi)置JDBC訪問(wèn)組件以及Druid等連接池。而且DAO框架是可擴(kuò)展的。
DAO框架封裝了所有的數(shù)據(jù)庫(kù)訪問(wèn)操作,內(nèi)置JDBC和MyBaits數(shù)據(jù)庫(kù)訪問(wèn)組件以及Druid連接池。DAO框架是可擴(kuò)展的,用戶可以通過(guò)擴(kuò)展org.nsg.dao.AbstractFacade和org.nsg.dao.AbstractSessionMgr實(shí)現(xiàn)自己的數(shù)據(jù)庫(kù)訪問(wèn)組件。DAO框架在以下包中實(shí)現(xiàn):
? org.nsg.dao
? org.nsg.dao.jdbc
? org.nsg.dao.mybatis
基礎(chǔ)應(yīng)用框架
基礎(chǔ)應(yīng)用框架加載應(yīng)用程序配置文件(默認(rèn):app-config.xml),監(jiān)聽(tīng)?wèi)?yīng)用程序的生命周期事件,并向上層應(yīng)用發(fā)送應(yīng)用程序啟動(dòng)和關(guān)閉通知,應(yīng)用程序可以處理這些通知進(jìn)行額外的初始化或清理工作。基礎(chǔ)應(yīng)用框架在org.nsg.app包中是實(shí)現(xiàn)。
公共組件
公共組件提供多種通用功能幫助類(如:字符串處理、類型轉(zhuǎn)換、分頁(yè)算法、壓縮/解壓、加解密、郵件發(fā)送等),這些類與框架無(wú)關(guān),可在任何應(yīng)用程序中使用。公共組件在以下包中實(shí)現(xiàn):
? org.nsg.util
? org.nsg.dao(DAO框架也可由看作為一個(gè)相對(duì)較大的公共組件)
(框架更新中,更新Hibernate數(shù)據(jù)庫(kù)訪問(wèn)及一些輔助框架等~)
