An open API service indexing awesome lists of open source software.

https://github.com/zhenfeng13/perfect-ssm

:grapes:更完善的Spring+SpringMVC+Mybatis+easyUI后台管理系统(RESTful API+redis)
https://github.com/zhenfeng13/perfect-ssm

13 dubbo dubbo-2-6-1 dubbo-demo easyui java maven mybatis mysql redis restful restful-api spring spring-mvc springboot springmvc ssm-demo

Last synced: about 2 months ago
JSON representation

:grapes:更完善的Spring+SpringMVC+Mybatis+easyUI后台管理系统(RESTful API+redis)

Awesome Lists containing this project

README

        

## Quick Start

#### 联系作者

十三的java学习交流QQ群:```881582471```,```658365129(已满)```

#### 宣传

十三近期于CSDN上传了一份自己制作的达人课课程,感兴趣的朋友可以看一下:

* [x] [GitChat达人课-SSM搭建精美实用的管理系统](https://gitbook.cn/gitchat/column/5b4dae389bcda53d07056bc9)

![gitchat](https://raw.githubusercontent.com/ZHENFENG13/resource/master/images/2018-07-19/gitchat.png)

##### 项目简介

**ssm系列**

* [x] [ssm-demo](https://github.com/ZHENFENG13/ssm-demo):Spring+SpringMVC+Mybatis+easyUI整合
* [x] **perfect-ssm:RESTful API+redis缓存**
* [x] [ssm-cluster](https://github.com/ZHENFENG13/ssm-cluster):前后端分离+集群部署(springboot+vue)
* [x] [ssm-dubbo](https://github.com/ZHENFENG13/ssm-dubbo):dubbo服务化
* [ ] [ssm-micro-service](https://github.com/ZHENFENG13/ssm-micro-service):springcloud技术栈实现微服务化

**特别提示:数据库sql脚本文件在resources/db目录下!**

本项目为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)

#### 捐赠

开源不易,熬夜辛苦,如果您觉得我的项目对您有帮助,并且您愿意给予我一点小小的支持,这样可以维持项目持续地发展,非常感谢!

网站的持续运行需要各项基础设施的搭建,而服务期的续费和维护及各种配套服务的购买也需要一定的费用,希望朋友们给予一点支持,你们的支持是激励我继续下去的动力,谢谢你们!ヾ(≧▽≦*)o

| 支付宝 | 微信支付 |
| :------: | :------: |
| | |

下面列表为最近十条捐赠信息,更多记录请查看[捐赠列表](https://github.com/ZHENFENG13/ssm-demo/wiki/%E6%8D%90%E8%B5%A0%E5%88%97%E8%A1%A8),如果你已捐赠但是捐赠列表里没有你的信息可以联系十三,十三会及时修改,再次感谢!


捐赠人
金额(RMB)
渠道
时间
留言


m*r
2.33元
微信
2018-06-19
加油(ง •_•)ง


*平
50.00元
支付宝
2018-06-18
期待更新ssm-dubbo


*冯烨
2.00元
支付宝
2018-06-06



*l
1.00元
微信
2018-05-30



微信匿名
1.00元
微信
2018-05-27



微信匿名
1.00元
微信
2018-05-25



*斌
30.00元
支付宝
2018-05-25
知识就是价值


微信匿名
0.10元
微信
2018-05-22



微信匿名
1.68元
微信
2018-05-22
借用下网页


*大群
5.00元
支付宝
2018-05-21
钱不多是我的心意,写的不错,加油加好友行吗

##### 架构图

###### 架构简图
![架构简图](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] [GitChat达人课-SSM搭建精美实用的管理系统](https://gitbook.cn/gitchat/column/5b4dae389bcda53d07056bc9)

###### 进阶篇 

* [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)
* [x] [Spring+SpringMVC+MyBatis+easyUI整合进阶篇(十)easyUI整合KindEditor详细教程](http://www.cnblogs.com/han-1034683568/p/7930542.html)
* [x] [Spring+SpringMVC+MyBatis+easyUI整合进阶篇(十一)redis密码设置、安全设置](http://www.cnblogs.com/han-1034683568/p/7978577.html)
* [x] [Spring+SpringMVC+MyBatis+easyUI整合进阶篇(十二)Spring集成Redis缓存](http://www.cnblogs.com/han-1034683568/p/7994231.html)
* [x] [Spring+SpringMVC+MyBatis+easyUI整合进阶篇(十三)MyBatis+MySQL返回插入的主键id](http://www.cnblogs.com/han-1034683568/p/8305122.html)
* [x] [Spring+SpringMVC+MyBatis+easyUI整合进阶篇(十四)Redis缓存正确的使用姿势](http://www.cnblogs.com/han-1034683568/p/8406497.html)
* [x] [Spring+SpringMVC+MyBatis+easyUI整合进阶篇(十五)阶段总结](http://www.cnblogs.com/han-1034683568/p/9069008.html)

## Introduce

###### 功能简介

本项目实现了一个简单的后台管理系统,可以作为ssm项目学习的脚手架,主要包含以下功能:

- 管理员的注册功能,登录功能,删除功能。

- 文章的增删改查功能,图片的增删改查功能。

- 图片上传功能。

- 多文本编辑器UEditor整合。

###### Framework

- Spring

- SpringMVC

- MyBatis

- 后端界面则使用easyui进行搭建

## Logs
2017-07 perfect-ssm项目初始化。

2017-07 文章模块和图片模块接口RESTful改造。

2017-07 管理员模块接口RESTful改造。

2017-07 代码整理。

2017-08 架构及目录结构整理,Wiki文档编辑。

2017-08 ```http://perfect-ssm.13blog.site```上线。

2018-02 整合Redis