开发步骤

AdminServiceImpl
思路分析:
- 根据传入的用户名到数据库中查询相应的对象
- 如果进行条件查询,则一定要创建AdminExample的对象,用来封装条件。
- 如果查询到对象进行密码比对

Controller层
思路分析:
- 实现登录判断,并跳转至相应页面。
商品管理功能的实现
不分页显示商品
Dao层
Service层
ProductInfoService
ProductInfoServiceImpl
Controller层
⭐添加分页功能
遇到的问题:
p38点到最后一页,再往后点不是跟老师一样回到第一页而是走的otherwise分支那个暂时没有符合条件的商品分支,已解决(但我用的后端)。
- 实现分页功能的思路分析
Dao层
service层
ProductInfoService
ProductInfoServiceImpl
Controller层
新增商品功能
难点:商品类别的实现——使用监听器
难点:springMVC监听器主要的作用就是spring容器启动的时候加载一些数据,最常用的功能就是开发权限系统的时候,当监听器启动的时候,从数据库加载权限url。
⭐显示商品类别(监听器实现)
Dao层
Service层
ProductTypeService
ProductTypeServiceImpl
Listener层
前端
Ajax图片上传功能
前端


工具类
- 为了使图片上传时自动生成文件名,使用工具类-FileNameUtil
- SpringMVC文件上传组件-CommonsMultipartResolver,极大的简化了之前文件上传的步骤.
- 在springmvc配置文件中设置
Controller层

P47
