编程语言
首页 > 编程语言> > java – 在Spring mvc框架中放置业务逻辑的位置?

java – 在Spring mvc框架中放置业务逻辑的位置?

作者:互联网

我不知道将业务逻辑放在spring mvc中的哪个位置因为我是新手.我知道该怎么做,但由于缺乏春季mvc的知识,我不知道从哪里开始.我还想问一下,如果有人知道我可以在哪里获得一个很好的教程,或者有一个具有业务逻辑的spring mvc web应用程序的完整示例?无论如何,我所谈论的业务逻辑都是关于数据库处理:)

解决方法:

@Controller类充当MVC的C语言.请注意,Spring MVC中的真实控制器是DispatchServlet,它将使用特定的@Controller类来处理URL请求.

@Service类应该服务于您的服务层.在这里你应该把你的业务逻辑.

@Repository类应该为您的数据访问层服务.在这里你应该放置CRUD逻辑:插入,更新,删除,选择.

@ Service,@ Repository和你的实体类将是来自MVC的M. JSP和其他视图技术(例如JSP,Thymeleaf等)将使MV与MVC一致.

@Controller类只能通过接口访问@Service类.类似地,@ Service类应该只能通过接口访问其他@Service类和一组特定的@Repository类.

标签:business-logic,java,spring-mvc
来源: https://codeday.me/bug/20191003/1850943.html