栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

软构作业3

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

软构作业3

我们所实现的具体功能为用户登录、查看订单、根据订单号或订单状态查询订单。
演示视频见:视频

用户首先进入登录界面,在输入账号密码后,向服务器发送请求,登录成功则进入主界面。在主界面中,用户可查看订单,并可根据订单号或订单状态查询订单。

实现方案如下:
我们基于spring MVC框架构造了我们的自主农贸小型电商系统的后台管理系统。我们实现的web请求响应流程如下:
1、浏览器向web服务器发起请求(如发起登录请求);
2、 web服务器将请求发送到spring框架中的前端控制器DispatcherServlet;
3、前端控制器询问spring框架中的HandlerMapping;
4、在配置文件springmvc-servlet.xml中添加组件扫描,记录我们所写的handler的路径,spring自动扫描并注册;
5、HandlerMapping根据注解查找指定handler(如登录请求注解@RequestMapping(value = “/queryUser”)),向前端控制器返回;
6、前端控制器调用spring框架中的处理器适配器执行handler;
7、handler具体执行以登录为例:UserController(即登录请求对应handler)会调用LoginServiceImpl这一服务类,采用Mybatis框架统一查询数据库,并将登录结果(1或0)返回给UserController,UserController根据结果返回给处理器适配器不同的ResponseBody,再返回给前端控制器;
8、前端控制器根据设置将ResponseBody类转化成json格式的字符串,并向前端发送。

在实现查询和表单浏览功能时,浏览器会向服务器发出获取查询结果的请求,服务器的业务处理类为QueryController,对应的服务类为QueryServiceImpl,服务器会将查询结果按上述流程返回。
代码链接:代码

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/531100.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号