All Projects → thrsky → Thrskyshop

thrsky / Thrskyshop

线上购物平台开发 - Java-SSM-电商

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Thrskyshop

Shop
使用SSM实现的一个网上商城
Stars: ✭ 235 (-6.37%)
Mutual labels:  ssm, maven
Javaweb Project Source Share
🌱🚀分享基于Servlet、SSH、SSM、SpringBoot等流行技术实现的JavaWeb项目,难度分为5个等级,帮助小白入门JavaWeb开发,协助JavaWeb开发者熟悉最新技术
Stars: ✭ 229 (-8.76%)
Mutual labels:  ssm, maven
library-booksystem
基于ssm的入门项目,图书在线管理系统。a library system.
Stars: ✭ 26 (-89.64%)
Mutual labels:  maven, ssm
IDEAPractice
Java练习 - Java基础知识,面试题,小demo,长期积累 | intellij idea + maven + tomcat
Stars: ✭ 45 (-82.07%)
Mutual labels:  maven, ssm
Shoppingmall
使用主流框架组合SSM开发,并引入新技术,全面丰富的一个商城项目
Stars: ✭ 69 (-72.51%)
Mutual labels:  ssm, maven
atguigu ssm crud
Atguigu-SSM-CRUD 一个最基本的CRUD系统,采用IDEA+Maven搭建,具备前后端交互功能,前端采用BootStrap+Ajax异步请求DOM渲染,后端采用SpringMVC+MyBatis+Mysql8.0+Servlet+Jsp,符合REST风格URL规范,并加入了Hibernate提供的数据校验功能,支持PageHelper的分页功能,很适合SSM阶段性练习。同时用到了很多前端操作以及BootStrap组件,也有利于学习JS和前端框架。
Stars: ✭ 52 (-79.28%)
Mutual labels:  maven, ssm
E3Mall
高并发,分布式Java项目,模拟天猫商城,京东商城
Stars: ✭ 33 (-86.85%)
Mutual labels:  maven, ssm
springboot-bbs
基于springboot的论坛系统,主要使用的技术有springboot+mybatis+redis+自定义分页,数据库为mysql,前端为bootstrap+jquery+html5
Stars: ✭ 49 (-80.48%)
Mutual labels:  maven, ssm
Hahu
参照知乎网做的一个简易版问答网站,后台采用Java语言,及Spring,SpringMVC,MyBatis等框架,模版引擎使用FreeMarker。数据库用到MySQL,Redis。
Stars: ✭ 408 (+62.55%)
Mutual labels:  ssm, maven
Ssm booksystem
ssm demo,ssm详细教程,SSM简明教程:简单的十步教你搭建人生第一个SSM框架[ SSM框架整合教程(spring+spring mvc+mybatis+redis+maven+idea+bootstrap) ]
Stars: ✭ 355 (+41.43%)
Mutual labels:  ssm, maven
ssm-ishop
项目描述:iShop商店实现浏览商品、下订单,以及参加各种活动和后台管理功能。 技术描述: 1.通过maven来项目构建管理,子系统之间通过服务提供者模块与服务接收者模块相互交互,来实现系统之间的通信,利用ajax异步请求json数据,也利用jsonp跨域请求获取json资源数据。 2.后台技术实现: 利用MyBatis Generator自动生成单表的CRUD功能和对应的model、example、mapper、service代码;3运用分布式数据库redis实现系统大量不实时更新的数据做缓存,同时实现session在redis上共享,使用powerdesinger创建pdm/cdm关系的数据库表,依文档在linux上搭建mysql创建相应的数据库和表。运用springmvc提供的注…
Stars: ✭ 28 (-88.84%)
Mutual labels:  maven, ssm
Taotao Store
淘淘网上商城是一个综合性的B2C平台,类似京东商城、天猫商城。会员可以在商城浏览商品、下订单,以及参加各种活动。商家可以在入住淘淘商城,在该平台上开店出售自己的商品,并且得到淘淘商城提供的可靠的服务。管理员、运营可以在平台后台管理系统中管理商品、订单、会员等。客服可以在后台管理系统中处理用户的询问以及投诉。
Stars: ✭ 114 (-54.58%)
Mutual labels:  ssm, maven
WebChat
一份关于webSocket网页聊天的小demo
Stars: ✭ 54 (-78.49%)
Mutual labels:  maven, ssm
Seckill
基于SpringMVC,Spring,MyBatis实现的秒杀系统(参见慕课网,做了些改动)
Stars: ✭ 93 (-62.95%)
Mutual labels:  ssm, maven
Ssm Demo
🍌Spring+SpringMVC+Mybatis+easyUI实现简单的后台管理系统
Stars: ✭ 1,639 (+552.99%)
Mutual labels:  ssm, maven
Dockerfile Maven
MATURE: A set of Maven tools for dealing with Dockerfiles
Stars: ✭ 2,562 (+920.72%)
Mutual labels:  maven
Bbs Ssm
南生论坛基于SSM框架,自适应手机端和电脑端,界面简洁美观,功能完善。演示地址:http://www.nanshengbbs.top
Stars: ✭ 221 (-11.95%)
Mutual labels:  ssm
Jkube
Successor of the deprecated Fabric8 Maven Plugin
Stars: ✭ 213 (-15.14%)
Mutual labels:  maven
Awsssmchaosrunner
Amazon's light-weight library for chaos engineering on AWS. It can be used for EC2, ECS (with EC2 launch type) and Fargate.
Stars: ✭ 214 (-14.74%)
Mutual labels:  ssm
Maven
Apache Maven core
Stars: ✭ 2,875 (+1045.42%)
Mutual labels:  maven

本项目,只适合Java初学者

⚠️注意点:这个项目只包含后端,并没有前端页面,而且是根据慕课网的项目改编而来,其中的很多设计和框架,在如今看来都已经有点过时,请酌情参考

在线购物平台

核心框架基于SSM、集成支付宝接口

学习心得:

  • 要导入mybatis-generator:
    在pom.xml - build - plugins - plugin中导入mybatis-generator-maven-plugin即可
  • mybatis-generator的配置文件是generatorConfig.xml,里面有完整的注释,这里就不多讲了
  • datasource.properties 中配置mysql.jar包时需要用绝对路径,如果有人要直接copy我的代码的话请修改路径
  • 在mapper文件中 对createTime 和 updateTime 时间戳进行更新 用db的语法来控制,不用Java的语法

安全问题

  • 横向越权和纵向越权
  • md5加密

接口设计

首页-用户接口

  • 登录
  • 注册
  • 检查用户是否有效
  • 获取登录状态信息
  • 忘记密码
  • 提交问题答案
  • 忘记密码的重设密码
  • 登录状态 重置密码
  • 登录状态更新个人信息
  • 获取当前登录用户的详细信息,并强制登录
  • 退出登录

后台用户接口

  • 后台管理员登录

后台-产品接口

  • 产品列表
  • 产品搜索
  • 图片上传
  • 产品详情
  • 产品上下架
  • 新增OR更新产品
  • 富文本上传图片

后台-品类接口

  • 获取品类子节点
  • 增加节点
  • 修改品类名字
  • 获取当前分类ID及递归子节点categoryID

后台-订单接口

  • 订单列表
  • 按订单号查询
  • 订单详情
  • 订单发货

首页-产品接口

  • 产品搜索及动态排序列表
  • 产品详细信息

首页-支付接口

  • 支付
  • 查询订单支付状态
  • 支付宝回调

首页-收获地址接口

  • 添加地址
  • 删除地址
  • 登录状态更新地址
  • 选中查看具体的地址
  • 地址列表

首页-订单接口

  • 创建订单
  • 创建订单的商品信息
  • 订单列表
  • 订单详情
  • 取消订单

首页-购物车接口

  • 购物车列表
  • 购物车添加商品
  • 更新购物车中某个商品的数量
  • 移除购物车中某个商品
  • 购物车中取消选取某个商品
  • 查询在购物车里的产品数量
  • 购物车全选
  • 购物车取消全选
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].