MVC1——Dao层介绍
mvc的controller
MVC开发模式
⼀、MVC开发模式优点
1、提⾼JavaWeb开发的代码复⽤性,避免了重复性开发。
2、有效帮助开发⼈员实现业务开发中【事务管理】
⼆、MVC开发⾓⾊组成
C:controller,控制层
M:model,业务模型层,完成业务处理
1、dao层:直接操作数据库
2、service层:调⽤dao层来完成业务实现。负责管理所调⽤的dao层的【事务管理】
V:view,视图层,将处理结果写⼊到响应包(JSP)。
三、Dao层作⽤
在实际业务处理过程中,往往需要进⾏多次数据库的访问。这些访问性质往往是相同的,采⽤Dao层可以将对数据库访问进⾏封装,避免经⾏重复性数据库访问开发操作,同时降低维护的成本。
例⼦:【张三】给【李四】转账4000
1、确认【张三】账户是否存在
2、确认【李四】账户是否存在  select count(*) from t_account where account=?
3、查询【张三】账户余额
4、查询【李四】账户余额    select balance from t_account where account=?
5、更新【张三】账户余额
6、更新【李四】账户余额    update t_account set balance=? where account=?
四、Dao层实现
1、Dao层⾓⾊:
1)Dao接⼝层,声明Dao接⼝
2)Dao实现层,声明Dao接⼝实现类
2、Dao层命名规则
1)Dao接⼝层,web.dao,[接⼝]:表Dao
2)Dao实现层,web.daoImpl,[实现类]:表DaoImpl

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。