软件架构: Spring、SpringMVC、Html、Mybatis、LayUI、Nginx、echarts、FastDFS、Redis、Shiro
项目描述: 该仓库管理项目采用前后端分离架构,使用 ajax 发送请求,json 数据格式响应请求。项目通
过 Docker 快速部署,由 Nginx 实现动静分离和负载均衡,多个 Tomcat 之间通过 Shiro 和 Redis
结合进行 Session 共享。该仓库管理系统为使用者提供了商品供销存数据管理和统计服务。
系统由多个模块组成,包括客户管理,供应商管理、商品管理、系统管理、审批管理等。
责任描述: 按照开发计划完成相关模块的业务代码功能编写并进行单元测试
使用 CrosFilter 过滤器设置响应头解决跨域访问问题
解决 Session 共享问题,用户登录成功后在浏览器端设置 Cookie 存储 sessionId,前端在 ajax
中设置消息头把 Cookie 中的值发送到服务器端,服务器端 Shiro 读取请求消息头的值获取
sessionId,在 Redis 中获取对应 Session
使用 POI 导出商品数据到