SSM搭建一个后台管理系统
看一下效果图:
登陆界面:
图片上传页面:
我也把项目放到服务器上了,可以直接查看项目内容:
http://codingcoge.cn/ssm-demo/login.html
- 1
我也放到github上:
https://github.com/jjc123/SSM_Demo_Last
- 1
应用技术背景:
1. jdk:jdk8
2. java框架:SSM
3. 服务器:tomcat9实现集群分布和负载均衡
4. 数据库:mysql6.7
5. 开发软件:idea
6. jar包管理:maven
7. 数据库连接池:Druid
8. 单元测试:juint4
9. 静态服务器:nginx实现动静分离
10. 第二方缓存:redis
11. 前后台验证:Token
12. 前后台数据交互方式:AJAX 异步技术和JSON
13. 前台框架:AdminLTE3
14. 分页技术:JqGrid
15. 文件上传组件:WebUploader
16. 文件的导入导出:POI
17. 部署环境:windows10,CentOs7
东西有点多……不过也算是一个比较完整的项目,也可以把这个当作雏形,自己往里面添加内容丰富。
为了美观使用了AdminLTE3框架,修改修改便可以当模板来使用。
实现的功能:
1. 使用Token实现前后台账号验证
2. 富文本的增删改查(可以类比为淘宝的详情页,图片和文字结合)
3. 实现单图片和多图片的上传修改删除功能
4. 用户的增删改查
5. 用户以及图片的分页显示效果
6. excel的导入导出用户表格
7. 大文件的分片上传和断点续传
因为实现了动静分离, 可以通过访问服务器本地获取图片:
http://codingcoge.cn/static/
可以通过访问服务器本地获取大文件:就比如我的三个版本的项目源码
http://codingcoge.cn/file/
SSM搭建一个后台管理系统的更多相关文章
- 使用React全家桶搭建一个后台管理系统
引子 学生时代为了掌握某个知识点会不断地做习题,做总结,步入岗位之后何尝不是一样呢?做业务就如同做习题,如果‘课后’适当地进行总结,必然更快地提升自己的水平. 由于公司采用的react+node的技术 ...
- xadmin快速搭建一个后台管理系统
环境:python3.5.2 ,django 2.0 ,xadmin2.0 Firsttly, 到 https://github.com/sshwsfc/xadmin/tree/django2上下载源 ...
- 如何使用Vue.js来搭建一个后台管理系统
目录 使用的技术 基础但不好版 1.初始化项目 2.实现初始页内容自定义 3.使用路由 原始代码 自建页面 修改路由 4.测试路由跳转 补充 子路由版 嵌套router-view 定义子路由 修改菜单 ...
- VueJS搭建简单后台管理系统框架(一)环境搭建
做这份笔记的时候,Vue.js还是1.0,10月份Vue已经升级到2.0,这边也进行相应的更新,用Vue2.0进行一个简单的环境搭建 饿了么也刚好开源了其基于Vue.js的UI框架element-ui ...
- VueJS搭建简单后台管理系统框架 (二) 模拟Ajax数据请求
开发过程中,免不了需要前台与后台的交互,大部分的交互都是通过Ajax请求来完成,在服务端未完成开发时,前端需要有一个可以模拟Ajax请求的服务器. 在NodeJs环境下,通过配置express可访问的 ...
- 使用SSM搭建一个简单的crud项目
使用SSM完成增删查改 前端使用到的技术:ajax,json,bootstrap等 完整项目地址:点这里GitHub 项目地址,可以在线访问 这一章节主要搭建SSM的环境. SpringMVC Spr ...
- vue+element搭建的后台管理系统
最近工作不是很忙,自己在学习vue,在网上找了一个简单的项目练练手..... 这是本人的gitHub 上的项目地址:https://github.com/shixiaoyanyan/vue-admin ...
- 从零搭建java后台管理系统(二)mysql和redis安装
接上篇开始安装mysql和redis 注意了,如果用阿里云服务器,外网访问的端口必须在安全组开启,否则外网访问不通 三.服务器安装redis和mysql 本次环境搭建将所有第三方服务会安装在阿里云服务 ...
- 从零搭建java后台管理系统(一)框架初步搭建
框架搭建 一.初步设想,使用springboot,框架打算用到依赖 spring web,devTools,mysql,Aspect,Redis,Lombok,Freemark,Shiro,Rabbi ...
随机推荐
- ARM常用汇编指令列表 --- 转自百度文库
- Nullable<System.DateTime>日期格式转换 (转载)
一.问题 1.html页面中时间显示出错,数据库中时间是正确的. 原因:没有把DateTime转成String类型. 2. 在C#中,发现不能直接使用ToString("yyyy-MM-d ...
- JS调用模式
在js中,一共4中调用方式.需要注意的是,调用方式中,this的指向问题. 函数调用模式 this丢失,debug会提示未定义相应属性.按照规范,需要将this赋值给that let myObj = ...
- DOM之城市二级联动
1.HTML内容 <select id="province"> <option>请选择</option> <option>山东省&l ...
- APP如何进行通信的
什么是B/S架构(Browser/server):浏览器和服务器架构
- 关于Bootstrap fileinput 上传新文件,移除时触发服务器同步删除的配置
在Bootstrap fileinput中移除预览文件时可以通过配置initialPreviewConfig: [ { url:'deletefile',key:fileid } ] 来同步删除服务器 ...
- git 查看/修改用户名、密码
用户名和邮箱地址的作用 用户名和邮箱地址是本地git客户端的一个变量,不随git库而改变. 每次commit都会用用户名和邮箱纪录. github的contributions统计就是按邮箱来统计的. ...
- C++知识回顾之__stdcall、__cdcel和__fastcall三者的区别
__stdcall.__cdecl和__fastcall是三种函数调用协议,函数调用协议会影响函数参数的入栈方式.栈内数据的清除方式.编译器函数名的修饰规则等. 调用协议常用场合 __stdcall: ...
- CentOS7 下源码安装 python3
CentOS 7 下源码安装 python3 在CentOS7下,默认安装的是python2.7:为满足项目要求,安装python3 的方法如下: 1. 首先安装python3.6可能使用的依 ...
- SDK Manager
dx.bat :将所有的.class文件变成一个.dex文件. aapt:Android Application package tools 安卓应用的打包工具. adb:Android Debug ...