spring - Spring MVC 中的 M、V 和 C 是什么?
问题描述
我一直在寻找一个简单的答案,但我总是得到不同的插图和/或解释。我希望有人可以帮助我理解。
控制器是 MVC 中的 C 吗?模型/实体是 MVC 中的 M 吗?Thymeleaf/HTML 是 MVC 中的 V 吗?
解决方案
- 模型 - 模型包含应用程序的数据。数据可以是单个对象或对象的集合。
- 控制器 - 控制器包含应用程序的业务逻辑。在这里,@Controller 注解用于将类标记为控制器。
- 视图 - 视图以特定格式表示提供的信息。一般使用JSP+JSTL来创建视图页面。尽管 spring 还支持其他视图技术,例如 Apache Velocity、Thymeleaf 和 FreeMarker。
推荐阅读
- web-scraping - 如何在scrapy中使用类名和CSS选择器从链接中获取href值?
- reactjs - 在 Framer Motion 中不起作用时的过渡
- python - Pyspark 无法腌制本地对象(函数列表)
- javascript - 在 Catch 块中中断异步函数
- kubernetes - Kubernetes :如果节点丢失,则与正在运行的 Pod 之间的通信是断断续续的
- c - 返回 scanf 并且不运行循环
- random - 加密过程中 PRNG 种子的随机变化
- r - 改变与列名匹配的值
- pandas - 如何定义单个 pandas 间隔?
- javascript - 在提交 from 后使用 php 运行编辑 css 的 JavaScript?