java – 有一个实现和“服务”类:这些是最佳实践吗?

我是
Spring编程的新手,我经常看到使用DAO实现类的示例/教程/指南.我也看到过具有“服务”类(和相应的实现类)的示例,它们似乎什么都不做,只能调用主DAO类.

这些是最好的做法吗?当我可以直接调用DAO时,似乎是一种蠢蠢欲动的做事方式?如果没有这些额外的课程,我仍然坚持MVC编程.

感谢您的输入. 🙂

最佳答案 分别编写服务和DAO实现是一种很好的做法.您可以在服务类中编写业务逻辑,并在DAO实现类中调用数据库.如果需要更改任何业务逻辑,则可以更改服务,DAO只能用于数据库操作.

点赞