三层架构学习笔记及数据库帮助类通用代码

1、三层架构与MVC设计模式的目标一致:都只为了解耦合,提高代码复用; 区别:二者对项目的的理解不同
2、三层组成:a、视觉层:前台:对应MVC中的View,用于和用户交互、界面的显示;后台:对应MVC中的Controller,用于控制跳转,业务逻辑层Servlet);
b、业务逻辑层:接收表示层的请求,调用,组装数据访问层逻辑性的操作(增删改查:增加(先查询+再增加))
c、数据库访问层:直接访问数据库的操作,原子性的增删改查

三层优化1、加入接口:面向接口,先接口再实现类 主要针对service、dao
*命名规范
接口: I xxxService XXX为实体类名 例如我做的学生信息三层架构中为IStudentService
IxxxDao 如:IStudentDao
service接口一般存放在xxx.service包中 dao接口一般存放在xxx.dao接口中
实现类:xxxServiceImpl 如:StudentServiceImpl xxxDaoImpl 如:StudentDaoImpl
实现类也放在特定的包中: xxx.service.impl xxx.dao.impl

使用方法:接口 X=new 实

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值