JDBC學習總結2(dao模式)更新中
阿新 • • 發佈:2019-01-08
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.定義實現類;