dao功能是数据操作. 客户发送数据到显示层,显示层发送数据到业务层,业务发送数据到数据层,数据层进行持久化.即.保存进入databases
一些简称 bo 业务对象的简称 dao 一个数据访问对象,增删查改 po数据库一条记录,映射成javabean对象,拥有getter/setter方法
把jdbc的操作进行分离,即数据库的操作和业务进行分离,javabean是把视图和业务进行分离,dao是把数据库的操作和业务逻辑进行分离.
属性,get set 方法组成.vo是数据库中记录的映射.
定义操作的接口 用于定义数据库的原子化操作,增删查改
对接口的实现
代理实现类,通过代理类,用来调用真实的对象的操作
工厂类,通过工厂,产生dao实例化对象
一个雇员表如下 no | 列名称 | 描述 ----|-------|----- 1 | empno | 雇员编号 数字表示 长度4位 2 | ename | 雇员姓名 字符串表示 长度10位字符串 3 | job | 雇员工作 4 | hiredate | 雇佣日期 5 | sal | 基本工资 小数表示 小数2位 整数 5位
数据库关系映射如下
<code></code>
<code> </code>
定义接口
实现该接口
<code></code><code></code>
设置工厂