商城项目实践
该取什么呢
这个作者很懒,什么都没留下…
展开
-
商城项目服务端实践SSM(一)-------数据库表结构
用户表create table 'mmall_user'( 'id' int(11) NOT NULL AUTO_INCREMENT COMMENT '用户表id', 'username' varchar(50) NOT NULL COMMENT '用户名', 'password' varchar(50) NOT NULL COMMENT '用户名密码,MD5加密', 'email' ...原创 2019-07-03 15:14:37 · 287 阅读 · 0 评论 -
商城项目服务端实践SSM(十)-------前台_收货地址接口
一、增加地址controller @RequestMapping("add.do") @ResponseBody public ServerResponse add(HttpSession session, Shipping shipping){ User user= (User) session.getAttribute(Const.CURRENT_USE...原创 2019-08-05 01:02:09 · 616 阅读 · 1 评论 -
商城项目服务端实践SSM(九)-------前台_购物车接口
购物车表create table 'mmall_cart'( 'id' int(11) NOT NULL AUTO_INCREMENT, 'user_id' int(11) NOT NULL COMMENT '用户id', 'product_id' int(11) DEFAULT NULL COMMENT '商品id', 'quantity' int(11) DEFAULT NULL ...原创 2019-08-05 00:34:23 · 721 阅读 · 0 评论 -
商城项目服务端实践SSM(八)-------前台_商品接口(商品详情,商品列表,商品搜索)
商品表商品表create table 'mmall_product'( 'id' int(11) NOT NULL AUTO_INCREMENT COMMENT '商品id', 'category_id' int(11) NOT NULL COMMENT '分类id,对应mmal_category分类表的主键', 'name' varchar(100) NOT NULL COMMENT...原创 2019-08-03 16:55:06 · 795 阅读 · 1 评论 -
商城项目服务端实践SSM(七)-------后台_商品接口(对商品增改查,商品上下架,商品列表,商品详情)
商品数据表create table 'mmall_product'( 'id' int(11) NOT NULL AUTO_INCREMENT COMMENT '商品id', 'category_id' int(11) NOT NULL COMMENT '分类id,对应mmal_category分类表的主键', 'name' varchar(100) NOT NULL COMMENT '...原创 2019-08-03 16:12:15 · 1007 阅读 · 0 评论 -
商城项目服务端实践SSM(六)-------后台_商品接口(上传商品图片到FTP服务器)
思路:1、创建一个FTPUtil工具类,主要目的是实现连接并登录FTP服务器,实现图片上传到FTP上。实现图片上传到FTP服务器上的主要步骤:(1)创建一个FtpClient对象FTPClient ftpClient = new FTPClient();(2)上传文件 - 读取本地文件 file:需要上传的文件地址FileInputStream inputStream = new...原创 2019-08-03 00:51:51 · 469 阅读 · 0 评论 -
商城项目服务端实践SSM(五)-------后台_分类接口(增加分类,修改分类,展示平级分类,展示当前分类及其递归子分类)
注:先在serviceImp里写一个判断是否为管理员登录的方法,之后可以方便调用 //校验是否为管理员 public ServerResponse checkAdminRole(User user){ if (user != null && user.getRole()==Const.Role.ROLE_ADMIN){ re...原创 2019-07-04 12:52:00 · 679 阅读 · 0 评论 -
商城项目服务端实践SSM(四)-------后台_用户接口(管理员登录等)
1、管理员登录参数:admin思路:校验管理员的username和密码是否与数据库里的一致,一致的话在判断此用户角色是否为管理员角色。如果登录成功则把管理员的信息存入session中。controller//管理员登录 @RequestMapping(value="login.do",method= RequestMethod.POST) @ResponseBody...原创 2019-07-03 19:40:58 · 1673 阅读 · 0 评论 -
商城项目服务端实践SSM(三)-------门户_用户接口(登录,注册,修改密码,修改个人信息等)
1、用户登录参数:用户名username,密码password思路:首先先校验从前端输入的用户名是否存在,如果不存在,则从后端返回一个错误信息status=1,msg=“用户名不存在”告知前端。如果校验用户名存在,则继续校验密码是否输入正确,不正确,返回一个错误信息status=1,msg=“密码错误”告知前端。否则,则登录成功,然后把用户的信息存在session中,返回用户的信息至前端。...原创 2019-07-03 16:43:31 · 2194 阅读 · 0 评论 -
商城项目服务端实践SSM(二)-------创建服务器接口统一响应数据格式
因为此项目是前后端分离的,所以需要写一个服务器接口统一响应数据格式,以json的格式返回到前端,方便写方法的时候直接调用输出json格式。主要字段: status(int) ------接口调用状态码 msg(String) ------接口需要响应的信息 data(T) ------接口相...原创 2019-07-03 16:08:47 · 430 阅读 · 0 评论 -
商城项目服务端实践SSM(十二)-------前台_支付接口(2)(当面付的扫码支付)
当面付的文档验签流程:支付流程:公共常量类package com.mmall.common;import com.google.common.collect.Sets;import java.util.Set;//设置公共量public class Const { public static final String CURRENT_USER = "c...原创 2019-08-05 21:24:55 · 954 阅读 · 1 评论