項(xiàng)目結(jié)構(gòu):
Java3DemoInterface
src
com.foreknow.model JavaBean要與數(shù)據(jù)庫(kù)中的表對(duì)應(yīng)
com.foreknow.dao DAO層的接口(對(duì)JavaBean的操作)
com.foreknow.dao.impl DAO層實(shí)現(xiàn)類
com.foreknow.service 業(yè)務(wù)層接口
com.foreknow.service.impl 業(yè)務(wù)層實(shí)現(xiàn)
com.foreknow.view 表現(xiàn)層相當(dāng)于界面
com.foreknow.util 工具包(常用的工具類)
PropertyUtil.java 此類可以對(duì)dateinfo.properties 文件進(jìn)行解析(利用I/O對(duì)文件讀韧炒浮)
com.foreknow.db 提供了一些jdbc的工具類
DBManager.java 連接數(shù)據(jù)庫(kù)的工具類
JdbcTemplate.java 對(duì)數(shù)據(jù)庫(kù)操作的方法 update query setConnection
com.foreknow.mapping 是要將結(jié)果集(resultSet)中的數(shù)據(jù)映射成對(duì)象煤篙,最后要將這些對(duì)象添加到List集合中
EntityMapping.java 接口
AdminMapping.java 實(shí)現(xiàn)類
MappingFactory.java 工廠類:作用是負(fù)責(zé)將XXXMapping保存到工廠類的Map容器中,需要的時(shí)候可以通過(guò)getMapping(key)獲得
dateinfo.properties 屬性文件(配置數(shù)據(jù)庫(kù)信息:url 用戶名 密碼 驅(qū)動(dòng)程序名)
log4j.properties 管理日志信息配置文件
1.根據(jù)數(shù)據(jù)庫(kù)中的表去創(chuàng)建javaBean 表名與類名相同 列名與屬性 生成get/set方法
2.創(chuàng)建DAO接口與實(shí)現(xiàn)類 DAO層主要對(duì)JavaBean操作(insert delete update select)