现在的位置: 首页 > 综合 > 正文

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

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

抱歉!评论已关闭.