【service层应该怎样开发,可以包含DAO以外的方法吗? 】 | IT修真院·坑乎
service层应该怎样开发,可以包含DAO以外的方法吗?
我也踩过这个坑( 1 )
已统计您的踩坑,无需重复点击
回答(1)
详细描述
编辑于2024-11-23
  • [武汉|结业弟子]JAVA-柯诗阳
    0

    javaweb三层架构

    这里写图片描述


    标准主流现在的编程方式都是采用MVC综合设计模式,MVC本身不属于设计模式的一种,它描述的是一种结构,最终目的达到解耦,解耦说的意思是你更改某一层代码,不会影响我其他层代码,如果你会像spring这样的框架,你会了解面向接口编程,表示层调用控制层,控制层调用业务层,业务层调用数据访问层。

    初期也许都是new对象去调用下一层,比如你在业务层new一个DAO类的对象,调用DAO类方法访问数据库,这样写是不对的,因为在业务层中是不应该含有具体对象,最多只能有引用,如果有具体对象存在,就耦合了。

    【总结】为了解耦

    可以再去复习一下javaweb三层架构

    https://www.cnblogs.com/1994-12/p/9958274.html

    编辑于2019-08-24