日期:2014-05-16 浏览次数:20605 次
dao
impl
service
impl
JDBCUtil JDBC工具类 全部静态方法 (直接套用了OSChina的QueryHelper.java)
(也可以改为baseDao 封装常用的方法 继承)
DaoFactory(普通工厂类)
ServiceFactory(代理工厂类)
具体代码如下:
TestDao{
Test get(int id);
}
TestDaoImpl{
Test get(int id){
String sql = "select * from test where id = ?";
return JDBCUtil.read(Test.class,sql,id);
}
}
TetsService{
Test get(int id);
}
TetsServiceImpl{
TestDao dao = DaoFactory.getIn..().getDao(TestDaoImpl.class);
Test get(int id){
return dao.get(id);
}
}
Action层
TestService service = ServiceFactory.getIn..().get(TestServiceImpl.class);
整体代码如上 恳请指正。