营销型网站工程,做英语网站,做一个网站前端页面多少钱,网站购物商城功能模块图第一章 初识SpringMVC
1.1 SpringMVC概述 SpringMVC是Spring子框架 SpringMVC是Spring 为**【展现层|表示层|表述层|控制层】**提供的基于 MVC 设计理念的优秀的 Web 框架#xff0c;是目前最主流的MVC 框架。 SpringMVC是非侵入式#xff1a;可以使用注解让普通java对象是目前最主流的MVC 框架。 SpringMVC是非侵入式可以使用注解让普通java对象作为请求处理器【Controller】。 SpringMVC是用来代替Servlet Servlet作用 1. 处理请求- 将数据共享到域中
2. 做出响应- 跳转页面【视图】1.2 SpringMVC处理请求原理简图
请求DispatcherServlet【前端控制器】 将请求交给Controller|Handler Controller|Handler【请求处理器】 处理请求返回数据模型 ModelAndView Model数据模型View视图对象或视图名 DispatcherServlet渲染视图 将数据共享到域中跳转页面【视图】 响应
第二章 SpringMVC搭建框架
2.1 搭建SpringMVC框架 创建工程【web工程】 导入jar包 !--spring-webmvc--
dependencygroupIdorg.springframework/groupIdartifactIdspring-webmvc/artifactIdversion5.3.1/version
/dependency!-- 导入thymeleaf与spring5的整合包 --
dependencygroupIdorg.thymeleaf/groupIdartifactIdthymeleaf-spring5/artifactIdversion3.0.12.RELEASE/version
/dependency!--servlet-api--
dependencygroupIdjavax.servlet/groupIdartifactIdjavax.servlet-api/artifactIdversion4.0.1/versionscopeprovided/scope
/dependency编写配置文件 web.xml注册DispatcherServlet url配置/init-param:contextConfigLocation设置springmvc.xml配置文件路径【管理容器对象】load-on-startup设置DispatcherServlet优先级【启动服务器时创建当前Servlet对象】 springmvc.xml 开启组件扫描配置视图解析器【解析视图设置视图前缀后缀】 编写请求处理器【Controller|Handler】 使用**Controller**注解标识请求处理器使用**RequestMapping**注解标识处理方法【URL】 准备页面进行测试