日期:2014-05-16 浏览次数:20598 次
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);
整体代码如上  恳请指正。