机械工业品电商平台后台开发(一):项目简介及SpringMVC工作原理(工作流程)介绍

学校的项目实训开始了,我选的题目是“机械工业品电商平台”,看题目就知道需求还是比较明确的,就是一个电商平台嘛!下面是我们这个项目的功能框架:

机械工业品电商平台后台开发(一):项目简介及SpringMVC工作原理(工作流程)介绍_第1张图片

 

因为时间只有二十多天,所以这其中的移动平台是不做的,只有前端和后台管理的功能模块。我负责的部分是后台管理功能模块里面的商品类型管理和订单管理这两部分。接下来的二十多天,我将记录下来我的学习和实现过程,希望对大家学习后台部分有帮助。

这里先对所使用的系统框架、开发工具和环境做一个简单的介绍:

系统框架:Spring + Spring MVC + DBUtils

JDK 1.8:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Eclipse EE(尽量选择EE吧,比较省心,我刚开始用SE会出现许多莫名其妙的错误):

https://www.eclipse.org/downloads/eclipse-packages/

Tomcat 8.5:https://tomcat.apache.org/download-80.cgi

MySQL 5.7

 

关于SpringMVC,网上有很多介绍,这里只简单记录SpringMVC的执行流程。我觉得这些对于这个框架的使用还是有帮助的。

当然,对于很多初学SpringMVC的同学来说,大概是看了流程也一脸懵逼(别问我为什么知道,因为我刚开始就是听了也不懂)。我觉得大家在学习写完第一个小demohttps://blog.csdn.net/Joyce_Ff/article/details/93339893回来之后再来看看流程就会有不一样的理解的!加油哦!

 

执行流程:

①用户发送的请求发送给DispatchServlet(前端控制器)。

②前端控制器请求HandlerMapping(处理器映射器)查找Handler,处理器映射器根据url找到请求对应的类(Handler)返回给前端控制器。

③前端控制器调用HandlerAdapter(处理器适配器)执行Handler。

④Handler执行完成后将ModelAndView返回给处理器适配器。

⑤处理器适配器把ModelAndView返回给前端控制器。

⑥前端控制器请求ViewResolver(视图解析器)去进行视图解析,视图解析器将View返回给前端控制器。

⑦前端控制器进行视图渲染,将Model数据填充在View里面。

机械工业品电商平台后台开发(一):项目简介及SpringMVC工作原理(工作流程)介绍_第2张图片

你可能感兴趣的:(后端)