java中dao层和service层 再去别人的感觉讲的很好

首先解释面上意思service业务层dao数据访问层
呵呵问题我曾经也有过记得前刚学编程时候service里直接调用daoservice里面newdao类对象调用有意义事没做明白有参加工作久了会知道业务才工作之重
我们都知道标准主流现编程方式都采用MVC综合设计模式MVC本身属于设计模式描述种结构终目解耦解耦意思更改某层代码会影响我其层代码会像spring框架会了解面向接口编程表示层调用控制层控制层调用业务层业务层调用数据访问层初期也许都new对象去调用下业务层newDAO类对象调用DAO类方法访问数据库样写业务层应该含有具体对象多只能有引用有具体对象存耦合了对象我还要修改业务代码符合逻辑好比主板上内存坏了我换内存没必要连主板起换用知道内存哪家生产用知道多大容量只要内存都插上接口使用MVC意义
接下来说感觉service意义其实因做东西分层次严格们做东西业务本身也少简单例子分页功能数据1000条20条功能写成工具类封装起来业务层里调用封装方法业务里真正干得事只要没访问数据库都要业务里写 
再有明白追问经验问题呵呵其实会懂刚开始写代码都请求去数据库取业务几乎没有
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值