3.1 概述
MVC(Model–view–controller)是软件工程中的一种软件架构模式,基于此模式把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。目的是通过这样的设计使程序结构更加简洁、直观,降低问题的复杂度。其中各个组成部分的职责为:
- 视图(View) - UI设计人员进行图形界面设计,负责实现与用户交互。
- 控制器(Controller)- 负责获取请求,处理请求,响应结果。
- 模型(Model) - 实现业务逻辑,数据逻辑实现。
步骤:
1.添加两个依赖:Spring web和Thymeleaf
2.配置Spring MVC 核心对象
在application.properties文件中添加图解析器配置(假如没有配置也会默认配置,在默认配置中prefix默认值为classpath:/templates/,后缀默认为.html)。
spring.thymeleaf.prefix=classpath:/templates/pages/
spring.thymeleaf.suffix=.html
说明:要基于配置在src/main/resources目录下创建templates/pages目录,创建一个html文件:
3.Spring MVC 进行入门实践
练习1:将数据库中的商品数据查询出来更新到页面上。
示意图:
步骤:
1.配置goods.html
2.配置:application.properties
3.创建cotroller
删除商品的步骤:
1.定义controller内容:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。