发表于: 2020-07-30 23:02:49
2 1255
今日作为:1.Conrtoller写了改改了删。。。。。。。。。。啊啊啊啊
2.然后感觉学的不精又回去翻书翻了半天
今日疑问:暂无
明天计划:接着搞这个后台登录
关于昨天的日报师兄问题的回答:
之前是直接改书上的代码没有仔细想过昨天师兄给我的提问
今天仔细想了想
1.DAO层
是对数据库表的最基本的操作 包含JavaBean和Mybatis的XML?
2.Service层
是对DAO层的封装,作用是为了一个对外隐藏内部细节,还一个是将增删改查封装成一个整体,直接调用方法就好?并且可以用Spring的事务管理?
3.Contorller层
对前端传来的请求调用Service层中对应的增删改查方法,然后把数据返回给前端?
4.DAOImpl和ServiceImpl
DAOImpl和ServiceImpl分别实现了DAO和Service接口,其中ServiceImpl会调用DAO中的一些方法,在实际中其实感觉涉及到以前问师兄的一个问题,为什么不管是SpringBean生成对象还是手动,书上和网上给的资料平时都是写进去的是接口而不是实现接口的那个类,但是接口不能实例化,实际过程中JAVA其实是调用的实现接口的那个类
为什么书上和网上要这么写?
直接写DAOImpl和ServiceImpl那个类让SpringBean不行么?
请教一下师兄
还有上面这么理解的DAO Service Controller不知道对不对师兄?
评论