JDBC学习总结2(dao模式)更新中

011.dao模式

1.dao模式;   data access object; 
一个典型的dao模式应该包括的部分有;
    vo:值对象;value object
    dao接口:封装的是所有数据的操作;
    dao实现类
    dao工厂:用来创建dao对象;
例如;我们想定义一个对图书表进行操作的dao; 
    vo:Book
            bookid;
            bookName;
            price;
    dao:BookDao
            void insert(Book b);
            void update();
            void delete()              
2.开发步骤
定义一个Account类(vo)
        只有属性,没有方法,与Account表的结构对应; 
定义一个AccountDao接口;
        public interface AccountDao {
            void insert(Account account);
            void delete(Integer accountId);
            void update(Account account);
        }
定义实现类;
        

3.开发步骤;
    1.定义vo:Dept
    2.定义一个接口:DeptDao;
        public void insert();
        public void update();
        public void delete();
        public List<Dept> getAll();
        public Dept getDeptById(int id);
        public List<Dept> getDeptsByPage(int startPage,int pageSize);
    3.定义实现类;    

猜你喜欢

转载自blog.csdn.net/Sunhongyu51/article/details/85990502