All Projects → xenv → S Mall Ssm

xenv / S Mall Ssm

Licence: gpl-3.0
小小商城系统,JavaWEB项目,基于SSM,仿天猫页面,功能齐全,实现了自动处理关联查询的通用Mapper、抽象 BaseService 类、注解鉴权、参数注解校验等

Programming Languages

java
68154 projects - #9 most used programming language
javaweb
17 projects

Projects that are alternatives of or similar to S Mall Ssm

Eshop Soa
EShop基于Dubbo实现SOA服务化拆分,并基于RocketMQ解决了分布式事务(新版SpringBootSOASkeleton)
Stars: ✭ 65 (-85.75%)
Mutual labels:  mybatis, spring, spring-mvc, aop, mybatis-generator
Ssm booksystem
ssm demo,ssm详细教程,SSM简明教程:简单的十步教你搭建人生第一个SSM框架[ SSM框架整合教程(spring+spring mvc+mybatis+redis+maven+idea+bootstrap) ]
Stars: ✭ 355 (-22.15%)
Mutual labels:  mybatis, spring, spring-mvc, ssm
Ssm Bookappointment
优雅整合SSM框架:SpringMVC + Spring + MyBatis(用户登陆式图书预约系统)
Stars: ✭ 666 (+46.05%)
Mutual labels:  mybatis, spring, spring-mvc, ssm
IDEAPractice
Java练习 - Java基础知识,面试题,小demo,长期积累 | intellij idea + maven + tomcat
Stars: ✭ 45 (-90.13%)
Mutual labels:  mybatis, spring-mvc, ssm, mybatis-generator
Ibase4j
Spring,SpringBoot 2.0,SpringMVC,Mybatis,mybatis-plus,motan/dubbo分布式,Redis缓存,Shiro权限管理,Spring-Session单点登录,Quartz分布式集群调度,Restful服务,QQ/微信登录,App token登录,微信/支付宝支付;日期转换、数据类型转换、序列化、汉字转拼音、身份证号码验证、数字转人民币、发送短信、发送邮件、加密解密、图片处理、excel导入导出、FTP/SFTP/fastDFS上传下载、二维码、XML读写、高精度计算、系统配置工具类等等。
Stars: ✭ 1,548 (+239.47%)
Mutual labels:  mybatis, spring, spring-mvc, aop
Blog Ssm
一个简单漂亮的SSM博客系统。
Stars: ✭ 130 (-71.49%)
Mutual labels:  mybatis, spring, spring-mvc, ssm
Ssm Demo
🍌Spring+SpringMVC+Mybatis+easyUI实现简单的后台管理系统
Stars: ✭ 1,639 (+259.43%)
Mutual labels:  mybatis, spring, spring-mvc, ssm
Spring Boot Demo
spring boot demo 是一个Spring Boot、Spring Cloud的项目示例,根据市场主流的后端技术,共集成了30+个demo,未来将持续更新。该项目包含helloworld(快速入门)、web(ssh项目快速搭建)、aop(切面编程)、data-redis(redis缓存)、quartz(集群任务实现)、shiro(权限管理)、oauth2(四种认证模式)、shign(接口参数防篡改重放)、encoder(用户密码设计)、actuator(服务监控)、cloud-config(配置中心)、cloud-gateway(服务网关)等模块
Stars: ✭ 323 (-29.17%)
Mutual labels:  mybatis, spring, spring-mvc, aop
DIMS
🐟 数据库系统原理课程设计,Drug Inventory Management System,基于 SSM 框架的医院药品库存管理系统。
Stars: ✭ 49 (-89.25%)
Mutual labels:  mybatis, spring-mvc, ssm
Spring Boot Demo
Spring Boot & Spring Cloud & Spring Security Demo Case(Spring学习示例实战项目)
Stars: ✭ 255 (-44.08%)
Mutual labels:  spring, spring-mvc, aop
Quick4j
Use quick4j build simple,fast,ahead and flexible JVM-based systems and applications.
Stars: ✭ 358 (-21.49%)
Mutual labels:  mybatis, spring, spring-mvc
gobang04
五子棋社区,前后端完全分离,SSM框架,CORS跨域访问,SSO单点登录,Bootstrap界面,RESTful构架风格,Netty即时通信,Token口令授权,Web端与客户端通信。异步请求,面向接口编程。
Stars: ✭ 14 (-96.93%)
Mutual labels:  mybatis, spring-mvc, ssm
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 (-88.6%)
Mutual labels:  mybatis, ssm, mybatis-generator
Watchdog Framework
🍻 「停止维护」基于SpringBoot+Shiro+Mybatis等开发的轻量级管理系统快速开发脚手架
Stars: ✭ 421 (-7.68%)
Mutual labels:  mybatis, spring, spring-mvc
Yan
使用Maven构建,整合Dubbo+Zookeeper+SpringMVC+Spring+MyBatis+Redis支持分布式的高效率便捷开发框架
Stars: ✭ 293 (-35.75%)
Mutual labels:  mybatis, spring-mvc, mybatis-generator
EMAN
一个基于SSM框架与物品的协同过滤算法(ItemCF)的简单电子书推荐系统
Stars: ✭ 48 (-89.47%)
Mutual labels:  mybatis, spring-mvc, ssm
Zheng
基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。
Stars: ✭ 16,163 (+3444.52%)
Mutual labels:  mybatis, spring, mybatis-generator
Highdsa
2018年本科毕设项目,已更新所有开发和部署文档。基于Dubbo、SSM、Shiro、ELK、ActiveMQ、Redis等实现的一套高可用、高性能、高可扩展的分布式系统架构,实现可支持业务的基础公共服务,API使用Restful风格对外暴露。已经实现的包括:发送邮件服务、FastDFS文件存储服务、ELK实时日志查询服务、Redis缓存服务、Mybatis数据库、阿里短信推送、Goeasy消息推送、Druid监控、ActiveMQ消息队列、shiro权限认证、cas单点登录、权限配置web系统、移动端后台系统。持续更新中......
Stars: ✭ 385 (-15.57%)
Mutual labels:  mybatis, spring, spring-mvc
Shopping Management System
该项目为多个小项目的集合(持续更新中...)。内容类似淘宝、京东等网购管理系统以及图书管理、超市管理等系统。目的在于便于Java初级爱好者在学习完某一部分Java知识后有一个合适的项目锻炼、运用所学知识,完善知识体系。适用人群:Java基础到入门的爱好者。
Stars: ✭ 4,130 (+805.7%)
Mutual labels:  mybatis, spring, spring-mvc
Efo
EFO是一个基于SpringBoot和Vue构建的文件分享系统,包括文件的上传与下载,文件的权限管理,远程文件管理等功能。
Stars: ✭ 327 (-28.29%)
Mutual labels:  mybatis, spring, spring-mvc

小小商城系统 - SSM版

练手 JavaWEB 项目,本版本为SSM版。本项目实现了通用 Mapper,免写 SQL,全自动处理关联查询。通过合理配置 MyBatis Generator 和自定义插件,灵活隔离手写代码和自动生成代码。实现了 BaseService 类对 Service 层进行抽象。通过拦截器实现了方法级粒度的鉴权,通过AOP实现了参数校验。


演示https://small.ડ.com/
可自行注册账号,或使用后台查看权限账号 demo 密码 demo (后台入口登陆后显示)

兄弟项目:
SSH版(实现了SSM版95%功能)
Servlet版(实现了SSM版85%功能)


本项目的亮点:

  • 功能齐全,页面丰富,实现了小商城的大部分功能
  • 前端仿天猫2017页面,基于原生 CSS(前台)、Bootstrap(后台)、Jquery、Bootstrap Js 构建
  • 本项目为 Maven 项目,后端使用 Spring 4 + SpringMVC 4 + Mybatis 3.4 + aspectj 1.8
  • 实现了一个 通用mapper,免写 SQL,可进行单表和多表关联查询,自动插入一对多/多对一对象(注解配置关联对象,结合 MyBatis Generator )
  • 实现了一个 BaseService 类 ,集成了多条件的查询和增改删操作,普通 Service 只需写少量代码即可
  • 完全隔离 MyBatis Generator 生成代码和额外手写代码,以支持可持续化部署,实现了多个MyBatis Generator插件,全部采用软删除
  • 通过拦截器和自定义注解实现了方法级粒度的用户鉴权 ,不同用户组权限完全隔离
  • 通过 参数注解 进行方法级数据校验,无需额外配置校验类 (通过 AOP 切面实现)
  • 统一的错误处理

讲解文章:

功能:

  • [x] 首页、分类页、搜索页、产品页
  • [x] 购物车页面、下单页、支付页及支付成功页
  • [x] 我的订单页、确认收货及成功页、评价页
  • [x] 登陆页、注册页
  • [x] 全部数据库的后台可视化管理
  • [x] 网站SEO设置、图片路径设置

安装使用:

  1. 若使用IDE打开,需按 Maven 文件安装依赖
  2. 若在Tomcat中部署,Maven文件中已经配置好直接在线部署,使用 maven tomcat7:deploy 可直接在线部署 (需先配置好Tomcat)
  3. 导入数据库small.sql,在 \src\main\resources\jdbc.properties 中配置数据库
  4. 默认后台地址 /admin ,账户密码为 admin 123456 ,新建用户在前台注册,需要后台权限需要在数据库的User表的group_列中将该用户的用户组设置为 superAdmin
  5. JDK >= 1.8、数据库 Mysql

特别注意

  1. 程序只能配置在根目录访问,如 localhost/,不能部署在子文件夹
  2. small.sql 只有数据库结构和 admin 账户密码,没有其他数据。需要自行登录后,在后台手动添加。演示网站的所有数据均为我后台添加,无需手动插入数据库。
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].