# perfect-ssm **Repository Path**: dsp321/perfect-ssm ## Basic Information - **Project Name**: perfect-ssm - **Description**: 更完善的Spring+SpringMVC+Mybatis+easyUI后台管理系统(RESTful API+redis) - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 84 - **Created**: 2017-11-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Quick Start ##### 项目简介 **ssm系列**
* [x] [ssm-demo](https://github.com/ZHENFENG13/ssm-demo):Spring+SpringMVC+Mybatis+easyUI整合 * [x] **perfect-ssm:RESTful API+redis缓存** * [ ] [ssm-cluster](https://github.com/ZHENFENG13/ssm-cluster):前后端分离+集群部署 * [ ] [ssm-dubbo](https://github.com/ZHENFENG13/ssm-dubbo):dubbo服务化 * [ ] [ssm-micro-service](https://github.com/ZHENFENG13/ssm-micro-service):springcloud技术栈实现微服务化 本项目为ssm系列的第二篇,**更完善的Spring+SpringMVC+Mybatis+easyUI后台管理系统**,相较于[ssm-demo](https://github.com/ZHENFENG13/ssm-demo)仓库,perfect-ssm仓库重新调整了目录结构,只保留了ssm-maven这个可以继续优化的目录并且对其中的代码做了删改,同时也增加了RESTful API和缓存模块。Wiki文档已经整理,可以到[Wiki Page](https://github.com/ZHENFENG13/perfect-ssm/wiki)查看,关于项目的简介及技术选型,也已经单独整理了一篇的文章--[项目简述及技术选型介绍.](http://www.cnblogs.com/han-1034683568/p/6440090.html)
[![Build Status](https://travis-ci.org/ZHENFENG13/perfect-ssm.svg?branch=master)](https://travis-ci.org/ZHENFENG13/perfect-ssm) ![Version 2.0.0](https://img.shields.io/badge/version-2.0.0-yellow.svg) [![License](https://img.shields.io/badge/license-apache-blue.svg)](https://github.com/ZHENFENG13/perfect-ssm/blob/master/LICENSE) ##### 项目地址  perfect-ssm
 登录名:admin
 密码:123456 ![login-page](https://raw.githubusercontent.com/ZHENFENG13/resource/master/images/2017-08-08/login.png) ##### 架构图 ###### 架构简图 ![架构简图](https://raw.githubusercontent.com/ZHENFENG13/resource/master/images/2017-08-06/ssm%E6%9E%B6%E6%9E%84%E5%9B%BE-%E7%AE%80%E7%89%88.png) ###### 架构详图 ![1.0](https://raw.githubusercontent.com/ZHENFENG13/resource/master/images/2017-08-06/ssm%E6%9E%B6%E6%9E%84%E5%9B%BE-2.0-%E8%AF%A6%E7%89%88.png) 想要进一步了解可以到[架构演进详解](https://github.com/ZHENFENG13/perfect-ssm/wiki/%E6%9E%B6%E6%9E%84%E6%BC%94%E8%BF%9B%E8%AF%A6%E8%A7%A3)wiki页面查看。 ## Documents ###### 进阶篇  * [x] [Spring+SpringMVC+MyBatis+easyUI整合进阶篇(一)设计一套好的RESTful API](http://www.cnblogs.com/han-1034683568/p/7196345.html) * [x] [Spring+SpringMVC+MyBatis+easyUI整合进阶篇(二)RESTful API实战笔记(接口设计及Java后端实现)](http://www.cnblogs.com/han-1034683568/p/7300547.html) * [x] [Spring+SpringMVC+MyBatis+easyUI整合进阶篇(三)使用ajax方法实现form表单的提交](http://www.cnblogs.com/han-1034683568/p/7199168.html) * [x] [Spring+SpringMVC+MyBatis+easyUI整合进阶篇(四)RESTful实战(前端代码修改)](http://www.cnblogs.com/han-1034683568/p/7552007.html) * [x] [Spring+SpringMVC+MyBatis+easyUI整合进阶篇(五)记录一下从懵懂到理解RESTful的过程](http://www.cnblogs.com/han-1034683568/p/7569870.html) * [x] [Spring+SpringMVC+MyBatis+easyUI整合进阶篇(六)一定要RESTful吗?](http://www.cnblogs.com/han-1034683568/p/7663641.html) * [x] [Spring+SpringMVC+MyBatis+easyUI整合进阶篇(七)一次线上Mysql数据库崩溃事故的记录](http://www.cnblogs.com/han-1034683568/p/7787659.html) * [x] [Spring+SpringMVC+MyBatis+easyUI整合进阶篇(八)线上Mysql数据库崩溃事故的原因和处理](http://www.cnblogs.com/han-1034683568/p/7822237.html) * [x] [Spring+SpringMVC+MyBatis+easyUI整合进阶篇(九)Linux下安装redis及redis的常用命令和操作](http://www.cnblogs.com/han-1034683568/p/7862188.html) ## Introduce ###### 功能简介 本项目实现了一个简单的后台管理系统,可以作为ssm项目学习的脚手架,主要包含以下功能:
- 管理员的注册功能,登录功能,删除功能。
- 文章的增删改查功能,图片的增删改查功能。
- 图片上传功能。
- 多文本编辑器UEditor整合。
###### Framework - Spring
- SpringMVC
- MyBatis
- 后端界面则使用easyui进行搭建
## Logs 2017-07-07 perfect-ssm项目初始化。
2017-07-17 文章模块和图片模块接口RESTful改造。
2017-07-18 管理员模块接口RESTful改造。
2017-07-20 代码整理。
2017-08-06 架构及目录结构整理,Wiki文档编辑。
2017-08-08 ```http://perfect-ssm.hanshuai.xin```上线。