dao层:
import com.itbaizhan.pojo.Student; /** * dao层:根据ID查询学生 */ public interface StudentDao { Student findById(int id); }
dao层接口的实现类:
import com.itbaizhan.pojo.Student; public class StudentDaoImpl implements StudentDao{ //根据id查询学生 @Override public Student findById(int id) { return new Student(1,"尚学堂","北京"); } }
service层:
import com.itbaizhan.dao.StudentDao; import com.itbaizhan.pojo.Student; public class StudentService { private StudentDao studentDao; public StudentDao getStudentDao() { return studentDao; } public void setStudentDao(StudentDao studentDao) { this.studentDao = studentDao; } //根据id查询学生 public Student findStudentById(int id){ return studentDao.findById(id); } }
老师,我这个地方还是有点不太理解。
就是在dao层接口的实现类中已经实现了查询学生的方法,然后在service类中又定义了一个方法来查询学生。那为啥不直接在service类中直接实现dao层接口中的抽象方法。
老师这个地方会跳转到/helloMVC.jsp这个页面(已经配置了前缀是/,后缀是.jsp),那上边选择题里的C选项的方法路径名是不是不包括路径前面的斜杠/啊
老师,我编译maven项目只出现了两个文件夹,请问老师这是怎么回事?
这是怎么回事?
SpringDemo.zip
老师,为什么添加不上去这个配置
锁定版本可不可以直接使用,不dependency直接dependencyManagement
为什么我的没有显示jdk版本
老师,请问为什么访问的url是localhost:8080/demo1,而不是类似Javaweb章节中的localhost:8080/maven_demo/demo1呢?如果想要变成后面的该怎么做?
这个目录结构不是一个意思嘛,有啥区别
为什么 我这里和老师 的文件目录不一样 *多了一个 iml
老师,maven学完了,感觉不是很掌握,能不能罗列一下哪些知识点需要重点掌握,要记住的
这个是什么原因出错呢
老师,既然service要调用dao,controller要调用service,那为什么不让controller直接调用dao这样更直接呢?
配置通知时提供一个方法名就够了吗?不用提供包名吗?能找到这个方法的依据是什么啊?如果有重名的方法呢?
老师,这个为啥不对呀
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637