SJUTFleaMarket项目开发二:后台

项目github:https://github.com/ktsrkw/sjutfleamarket.net

一、建立项目,配置环境、测试

  1. idea创建项目,初始化时选择devtools、spring web、thymeleaf、mybatis framwork、mysql driver依赖,shiro依赖等其他依赖后来再手动导入
  2. 各层的包建好,项目目录结构建好
  3. 配置数据库连接信息等(下面为此项目初始时的配置)
spring:
  thymeleaf:
    #关闭了缓存,打包部署的时候记得开回来
    cache: false
  #配置连接数据库信息
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    username: root
    password: root
    url: jdbc:mysql://localhost:3306/sjutfleamarket?useUnicode=true&characterEncoding=UTF8&serverTimezone=Asia/Shanghai

mybatis:
  #给包中的实体类起别名
  type-aliases-package: com.wt.pojo
  #告诉mybatis配置文件在哪
  mapper-locations: classpath:mapper/*.xml
  1. 对着数据库中的表写pojo。写mapper与mapper.xml配置文件
  2. 写个controller调dao层从数据库中拿数据测试以下环境有没有问题

二、开发

day01:
  1. 实现首页查看所有商品的功能
  2. 实现基本的页面跳转结构
  3. 实现根据商品种类分类查看商品信息的功能
  4. 实现关键字搜索数据库中的商品功能
  5. 解决前台分页查看数据问题
day02:
  1. 整合shiro,实现用户登录、登出功能
  2. 实现用户注册功能
day03:
  1. 编写后台管理页面
  2. 实现用户修改用户信息功能
  3. 实现用户注销账户功能
day04:
  1. 实现商品的发布功能
  2. 实现文件(图片)批量上传功能
day05:
  1. 解决初次访问时地址栏出现;jsessionid=导致404的问题
  2. 实现商品图片在商品详情页的展示
  3. 实现商品详情页评论的展示
day06:
  1. 完善请求拦截
  2. 实现用户查看自己发布的商品
day07-10:
  1. 协同其他成员完成前端页面的开发
  2. 实现添加评论的功能
  3. 实现修改商品信息的功能
  4. 购买服务器与域名,完成服务器端项目运行环境与数据库的搭建
day11:
  1. 实现商品的下架、上架和删除功能
  2. 修复用户注销功能
  3. 完成大部分页面数据的交接
day12:
  1. 完善请求拦截
  2. 解决发布商品功能的一些bug
  3. 对前端页面进行一些修改
day13:
  1. 对用户上传的图片进行压缩
  2. 打包部署
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值