在Spring MVC框架中将业务逻辑放在哪里?
我不知道在Spring MVC中将业务逻辑放在哪里,因为我是新手。我对如何做有一个线索,但是由于缺乏Spring
MVC的知识,所以我不知道从哪里开始。我还想问一问,是否有人知道我可以从中获得良好的教程,还是可以在上面找到具有业务逻辑的spring mvc
Web应用程序的完整示例?无论如何,我所讨论的业务逻辑全都与数据库处理有关:)
回答:
@Controller
类作为 。请注意,Spring
MVC中真正的控制器是DispatcherServlet
将使用特定的@Controller
类来处理URL请求。
@Service
类应该为您的服务层服务。 。
@Repository
类应该为您的数据访问层服务。在这里您应该放置CRUD逻辑:插入,更新,删除,选择。
@Service
,@Repository
和你的实体类将是 。JSP等视图技术(例如JSP,Thymeleaf等)将符合
。
@Controller
类只能@Service
通过接口访问类。类似地,@Service
类只能通过接口访问其他@Service
类以及一组特定的@Repository
类。
以上是 在Spring MVC框架中将业务逻辑放在哪里? 的全部内容, 来源链接: utcz.com/qa/421917.html