人人范文网 范文大全

项目总结

发布时间:2020-03-03 07:40:41 来源:范文大全 收藏本文 下载本文 手机版

线上商城后台项目讲解

项目后台采用架构:

Spring+springmvc+mybatis+shiro 项目采用前后端完全分离开发,开发过程中后台分为三个部分,用户模块,管理员模块,会员制度及订单模块。 其中负责用户模块的开发。

项目结合xml配置和注解方式来配置相关,其中注解为优先考虑,利于代码上更容易阅读出其功能。 数据库设计:

一共有26张表关联全部信息,其中用户模块开发使用到的表基本都用到了,自己去看数据库上的备注,了解每个字段的作用

数据库操作采用了网上的通用Mapper作为基类,里面封装了一般的增删查改方法,Dao层通过继承CommonMapper来使用相应基本方法,在controller层如果要使用的方法通用Mapper可以满足,则注入CommonService,如果不满足则在Dao接口下新增方法,首先在Mapper.xml写出对应的Sql语句,然后在Service接口新增,最后在ServiceImpl注入该Dao并实现,在controller层则不能再注入CommonService而要注入对应Service接口类型。

用户模块具体功能: 注册,登录,修改密码,玩具列表浏览,玩具分类查询(关联/模糊查询),玩具详情,个人信息管理操作(收货地址,基本信息,我的收藏,购物车-----增删查改操作),问题反馈

期限

前后端分离注意事项: 写好接口文档(看附近)

测试方法使用google浏览器插件postman 在测试的时候出现跨域问题则需要配置以下 注册,修改密码使用到阿里大于 发送手机验证码,调用阿里的API实现 另外负责了 定时任务的实现,使用Spring task完成定时更新用户的会员服务 -->

返回数据类型为JSON

依赖这个包可以调用其中的方法将Map或者Model等等 转换为JSON格式的数据返回给前端

Shiro安全框架(这方面的内容可以不详细讲,因为一般人都是看博客学会使用而已,知道怎么用就行,如果追问直接讲不知道):

用户的登录以及注册都采用了shiro里面的相关功能,也使用了shiro的会话管理,拦截器,作为项目的安全防线。 Spring task实现:

项目采用xml配置的方式实现

然后编写工作类即可,其中图中黄色背景色那行就是工作类

在下面method设置方法参数 cron为一种表达式,上面的表达式意为每天的0点和12点执行该类,具体使用cron表达式百度在线cron表达式生成。

项目总结

项目总结

项目总结

项目总结

项目总结

项目总结

项目总结

项目总结

项目总结

项目总结

项目总结
《项目总结.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
相关专题 项目总的总结 项目
点击下载本文文档