All Projects → githubofrico → Restspringmvcdemo

githubofrico / Restspringmvcdemo

RestSpringMVCDemo项目是一个基于Spring的符合REST风格的项目,具有MVC分层结构并实现前后端分离。该项目体现了一个具有REST风格项目的基本特征,即具有统一响应结构、 前后台数据流转机制(HTTP消息与Java对象的互相转化机制)、统一的异常处理机制、参数验证机制、Cors跨域请求机制以及鉴权机制。

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Restspringmvcdemo

Perfect Ssm
🍇更完善的Spring+SpringMVC+Mybatis+easyUI后台管理系统(RESTful API+redis)
Stars: ✭ 606 (+77.19%)
Mutual labels:  restful, mybatis, spring, springmvc
Blog
每周一篇,内容精简,不咸不淡,期盼探讨。微信公众号:芋道源码【纯源码分享公众号】
Stars: ✭ 2,327 (+580.41%)
Mutual labels:  mybatis, spring, springmvc
Myuploader Backend
单文件上传,多文件上传,大文件上传,断点续传,文件秒传,图片上传
Stars: ✭ 177 (-48.25%)
Mutual labels:  mybatis, spring, springmvc
Shop
SSM 框架搭建的网上游戏商城(仿Steam)
Stars: ✭ 238 (-30.41%)
Mutual labels:  mybatis, spring, springmvc
Studynotes
📚JAVA、Spring、SpringMVC、SpringBoot、Mybatis、Vue、MySQL、MongoDB、Radis、Docker、Nginx、......笔记
Stars: ✭ 337 (-1.46%)
Mutual labels:  mybatis, spring, springmvc
Echo
🦄 开源社区系统:基于 SpringBoot + MyBatis + MySQL + Redis + Kafka + Elasticsearch + Spring Security + ... 并提供详细的开发文档和配套教程。包含帖子、评论、私信、系统通知、点赞、关注、搜索、用户设置、数据统计等模块。
Stars: ✭ 129 (-62.28%)
Mutual labels:  mybatis, spring, springmvc
Bookshop
📖 基于 SSM 框架的二手书交易系统
Stars: ✭ 223 (-34.8%)
Mutual labels:  mybatis, spring, springmvc
Supermarket
设计精良的网上商城系统,包括前端、后端、数据库、负载均衡、数据库缓存、分库分表、读写分离、全文检索、消息队列等,使用SpringCloud框架,基于Java开发。该项目可部署到服务器上,不断完善中……
Stars: ✭ 1,278 (+273.68%)
Mutual labels:  mybatis, spring, springmvc
Jeeplatform
一款企业信息化开发基础平台,拟集成OA(办公自动化)、CMS(内容管理系统)等企业系统的通用业务功能 JeePlatform项目是一款以SpringBoot为核心框架,集ORM框架Mybatis,Web层框架SpringMVC和多种开源组件框架而成的一款通用基础平台,代码已经捐赠给开源中国社区
Stars: ✭ 1,285 (+275.73%)
Mutual labels:  restful, mybatis, springmvc
Skill6 Website Backend
java进阶开发,高级版web项目。基于dubbo实现分布式微服务架构,基于spring boot、spring mvc、mybatis、docker、ELK、redis、vue.js、node.js等技术实现的技术分享交流网站。网站名称:技术流,英文名:skill6。主要功能有:登录注册、单点登录、restful设计、文章及评论、代码及资源下载、主题讨论等。持续更新中...
Stars: ✭ 140 (-59.06%)
Mutual labels:  restful, mybatis, spring
Ssm Demo
🍌Spring+SpringMVC+Mybatis+easyUI实现简单的后台管理系统
Stars: ✭ 1,639 (+379.24%)
Mutual labels:  mybatis, spring, springmvc
Seckill Demo
一个简单的SSM框架的商品秒杀系统🦄
Stars: ✭ 315 (-7.89%)
Mutual labels:  mybatis, spring, springmvc
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 (+352.63%)
Mutual labels:  mybatis, spring, springmvc
Priest
dubbo mybatis springboot base soa rest api framework with customer code generator
Stars: ✭ 160 (-53.22%)
Mutual labels:  mybatis, spring, springmvc
Seckill
基于SpringMVC,Spring,MyBatis实现的秒杀系统(参见慕课网,做了些改动)
Stars: ✭ 93 (-72.81%)
Mutual labels:  mybatis, spring, springmvc
Learningsummary
涵盖大部分Java进阶需要掌握的知识,包括【微服务】【中间件】【缓存】【数据库优化】【搜索引擎】【分布式】等等,欢迎Star~
Stars: ✭ 201 (-41.23%)
Mutual labels:  mybatis, spring, springmvc
Tarena Java Textbooks
达内 Java 全套教材
Stars: ✭ 75 (-78.07%)
Mutual labels:  mybatis, spring, springmvc
Student Homework Management System
使用SSM+Shiro开发的学生作业管理系统。支持批量打包下载,QQ登陆等功能 生产版:
Stars: ✭ 79 (-76.9%)
Mutual labels:  mybatis, spring, springmvc
Highdsa
2018年本科毕设项目,已更新所有开发和部署文档。基于Dubbo、SSM、Shiro、ELK、ActiveMQ、Redis等实现的一套高可用、高性能、高可扩展的分布式系统架构,实现可支持业务的基础公共服务,API使用Restful风格对外暴露。已经实现的包括:发送邮件服务、FastDFS文件存储服务、ELK实时日志查询服务、Redis缓存服务、Mybatis数据库、阿里短信推送、Goeasy消息推送、Druid监控、ActiveMQ消息队列、shiro权限认证、cas单点登录、权限配置web系统、移动端后台系统。持续更新中......
Stars: ✭ 385 (+12.57%)
Mutual labels:  restful, mybatis, spring
Ssm Cluster
🍏Spring+SpringMVC+Mybatis+adminLTE3实现前后端分离(nginx负载均衡+tomcat集群)
Stars: ✭ 142 (-58.48%)
Mutual labels:  restful, mybatis, spring

REST风格框架实战:从MVC到前后端分离(附完整Demo)

RestSpringMVCDemo项目是一个基于Spring的符合REST风格的项目,具有MVC分层结构并实现前后端分离。该项目体现了一个具有REST风格项目的基本特征:

  • 具有统一响应结构;

  • 前后台数据流转机制(HTTP消息与Java对象的互相转化机制);

  • 统一的异常处理机制;

  • 参数验证机制;

  • Cors跨域请求机制;

  • 安全(鉴权)机制。

关于REST服务概念、框架和实战的全面介绍,请移步我的博客《REST风格框架实战:从MVC到前后端分离(附完整Demo)》,博客地址:http://blog.csdn.net/justloveyou_/article/details/74379479

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].