开源app后台开源框架集合 java
来源:互联网 发布:内存整型数据是啥 编辑:程序博客网 时间:2024/06/11 01:44
1、app-engine
项目地址:https://github.com/sofn/app-engine
app-engine 是一个分布式的App服务端快速开发框架,包含了基本的权限认证、日志处理、接口防刷、系统监控等基本功能。 此框架围绕分布式服务系统构建,能够快速扩容,迎合微服务化,提供App服务端常用必备功能。
技术栈:
- Spring Boot / Spring MVC / Spring Data Jpa
- Gradle
- Java8
- Logback
- Lombok
功能列表:
更多信息请看app-engine项目主页: https://github.com/sofn/app-engine
- 认证方式: Basic、 Cookie、Header、内外网
- 统一错误处理、统一Json格式模板
- 接口请求日志统一处理
- 接口频次拦截
- 支持多数据源、主从分离
- 多Profile支持,Gradle、Spring、应用程序Profile整合
- 完善的系统监控
- 热部署
2、mobile-easy
项目地址:https://blog.sectong.com/blog/app_backend.html
本博客完全原创,《MobileEasy移动易APP开源组合套件框架(后端+前端)》:
历时2个月,从学习Spring Boot开始,到熟悉Spring框架下各类组件,比如:spring-jpa, spring-data-*, 等;
一边熟悉业务,一边搭建App后台框架,被人鄙视无数次,与人争论无数次,最终App上线,业务量暴增,后台顶住了压力;
- 现已将App后台框架开源,后台开发同学只需要熟悉业务后针对业务开发就可以了,大大提高了开发效率,尤其是在互联网时代,App时代。
此框架有很多独特之处,方便之处:
没有xml定义文件,全部java实现;
没有sql语句,全部用repository实现;
框架调试自带tomcat,不需要打包后部署看效果;
支持restful,支持json,控制权限灵活;
- 采用thymeleaf实现html页面,不需要jsp了;
本项目,需要一些基础知识才能跑起来。
- 你是一个开发人员,至少java有经验;
- 用过spring框架,哪怕是最老的版本,你还需要去spring.io读一些最新的知识:spring boot, spring security, spring data, spring session等;
- 你需要有maven使用经验,否则,根本跑不起来;
- 你需要一些mysql的经验,比如建库表,用户权限等。
设计方案和效果展示:
框架设计
业务层次模型划分
在线API调试
管理页面模板
管理页面-用户管理
web管理数据库
更多信息请看mobile-easy项目主页:https://blog.sectong.com/blog/app_backend.html 0 0
- 开源app后台开源框架集合 java
- nodeJs开源app后台开源框架集合
- java 后台框架 支持APP接口调用 APP后台 手机后台框架java springmvc mybaits mysql oracle html5 后台框架
- 基于Spring的app后台开源框架
- Java集合:集合框架
- bootstrap java 后台框架
- Bootstrap java 后台框架
- 【Java】java集合框架
- [Java]Java集合框架
- java后台处理APP表情
- JAVA集合框架和集合
- 【集合】Java集合框架介绍
- Java集合之集合框架
- [集合]Java的集合框架 Collection集合
- Java集合框架 (一)
- Java集合框架 (二)
- Java集合框架(三)
- Java集合框架
- 单机最大tcp连接数
- xstream 注解
- 基于Surface的视频编解码与OpenGL ES渲染
- PHP设计模式系列 - 策略模式
- Binary Tree Maximum Path Sum
- 开源app后台开源框架集合 java
- leetcode:greedy:Candy(135)
- 选中页面出现的值
- 两部电脑如何使用同一个GITHUB项目包
- 【法律】中华人民共和国劳动合同法
- android 添加linearlayout 边框
- 快速体验mongoDB分片
- linux 模块机制
- iOS 之 NSString 和 NSData 相互转换