開源的app後臺開源框架彙總
1.app-engine
參考網址:
1. https://github.com/sofn/app-engineapp-engine 是一個分散式的App後臺快速開發框架,包含了基本的許可權認證、日誌處理、介面防刷、系統監控等基本功能。此框架圍繞分散式服務系統構建,微服務、去Session化、多資料來源、主從分離。
技術棧:
-
Spring Boot / Spring MVC / Spring Data Jpa
-
Gradle
-
Java8
-
Logback
-
Lombok
功能列表:
-
認證方式: Basic、 Cookie、Header、內外網
-
統一錯誤處理、統一Json格式模板
-
request log
-
完善的系統監控
-
介面頻次攔截
-
支援多資料來源、主從分離
環境配置
區分有三種環境dev、test、prod,不同環境會載入不同的配置檔案 1、gradle啟動同時要加引數 -Pprofile=dev
資料庫配置
1.如果安裝了docker,直接執行 deploy/bin/指令碼 2.手動安裝 mysql: ip:127.0.0.1 port:3306 username:root password:123 redis: ip:127.0.0.1 port:6379 password:無
可執行jar包
執行 gradle bootRepackage 會自動打可執行war包,目錄:deploy/build/libs/deploy-0.1.RELEASE.jar
執行專案方式
1、執行 gradle run 2、執行執行Application 3、執行 ./gradlew run 不用安裝gradle
checkstyle findbugs
1、指定 gradle check 2、在build/reports目錄會生成相關報告檔案
監控
-
健康檢查: http://localhost:7002/health
-
次數監控: http://localhost:7002/metrics
-
APP資訊: http://localhost:7002/info
-
dump資訊: http://localhost:7002/dump
-
環境資訊: http://localhost:7002/env
-
效能監控: http://localhost:8080/javasimon
-
資料庫監控: http://localhost:8080/druid
-
Tomcat監控: http://localhost:7002/jolokia/read/Tomcat:type=Connector,port=8080
TODO
-
完善使用者模組
-
完善註釋
-
完善文件
-
新增單元測試、整合測試、壓力測試
-
整合docker
2.mobile-easy(移動易)
參考網址:
1. https://www.oschina.net/p/yidongyi開源版本功能:
-
基於Spring Boot框架搭建的APP後臺,一個最最基礎的框架;
-
一個標準的Maven專案;
-
內建H2資料庫,無需建立外部資料庫表資料來源;
-
一鍵部署,無需其他閒雜操作即可執行專案;
-
對於初學者而言,這是一個非常不錯的學習框架;
-
API提交與返回資料全部採用json資料格式交換;
-
後臺管理功能:使用者列表,新聞管理,HTTP錯誤頁管理;
-
線上API手冊,不再需要編寫API手冊給前端工程師;
-
無XML配置檔案,全部採用java config實現;
-
MVC結構清晰,java包劃分明確,很容易找到功能點;
-
API實現功能:登入/註冊使用者,檢視使用者資訊,上傳使用者頭像;;
-
對於高手而言,功能太過於簡單,後續增加;
-
很多java開發基礎的同學,還需要加強心理準備;
-
參加每週一晚上的騰訊課堂公開課:http://sectong.ke.qq.com ;
-
支援restful,支援json,控制權限靈活
-
採用thymeleaf實現html頁面,不需要jsp
-
配套移動APP,完美結合
-
支援iOS平臺
-
支援Android平臺
社群建設:
-
郵件列表: [email protected]
-
郵件存檔:http://yidongyi.2363113.n4.nabble.com
DEMO展示:
後臺管理
線上API
手機APP
相關推薦
開源app後臺開源框架集合 java
專案地址:https://github.com/sofn/app-engine app-engine 是一個分散式的App服務端快速開發框架,包含了基本的許可權認證、日誌處理、介面防刷、系統監控等基本功能。 此框架圍繞分散式服務系統構建,能夠快速擴容,迎合微服務化,提供App服務端常用必備功能
開源的app後臺開源框架彙總
1.app-engine 參考網址: 1. https://github.com/sofn/app-engine app-engine 是一個分散式的App後臺快速開發框架,包含了基本的許可權認證、日誌處理、介面防刷、系統監控等基本功能。此框架圍繞分散式服務
Quella_v1.4 版本釋出,Java 開源後臺管理框架
本次更新: #主要是對系統性能和安全做優化 使用Redis作為mybatis的二級快取 使用SpringAOP和自定義註解完成Redis快取 XSS攻擊安全過濾 定時任務視覺化控制 富文字可直接嵌入表單 增加系統全域
從0開始寫一個基於Flutter的開源中國客戶端(5)——App整體佈局框架搭建
上一篇中我記錄了Flutter中常用的一些佈局,本篇開始開發基於Flutter的開源中國客戶端了。在本篇部落格中,要實現的是一個App的整體框架,包括頁面底部的Tab導航選單、頁面的側滑選單以及跳轉到新的頁面這幾個功能。希望自己在記錄的同時能溫故知新,同時
Android常用優秀開源框架彙總(一)
Android常用優秀開源框架彙總(一) 1.網路請求框架 okhttp OkGo 2.圖片下載框架 glide picasso 載入一般圖片 載入gif 圖片質量細節 方法數 快
分享6個國內優秀Java後臺管理框架的開源專案
Java是一種可以撰寫跨平臺應用軟體的面向物件的程式設計語言。Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用於PC、資料中心、遊戲控制檯、科學超級計算機、行動電話和網際網路,同時擁有全球最大的開發者專業社群。後臺管理系統是內容管理系統Content Manage System(簡稱CMS
Android2018年必須知道的史上最全框架、最全開源App(高階開發人員必看,面試必看)
宣告: 最近相當長一段時間沒有更博,原因在於公司內部專案孵化,週期緊張,沒有時間及精力更博,今天給大家帶來了整理的安卓開發比較全的各種開源框架,開源App。 圖片載入庫 Universal-Image-Loader,早期廣泛被用的一個可重複使用的儀器為非同步影象載入、快
開源專案框架彙總
一、okhttp一個讓網路請求更簡單的框架專案地址https://github.com/jeasonlzy/okhttp-OkGo二、 TwinklingRefreshLayout-下拉重新整理和上拉載入的RefreshLayout,自帶越界回彈效果,支援RecyclerVi
自定義統一api返回json格式(app後臺框架搭建三)
pub ble ace proc 2.3 resp think err ons 在統一json自定義格式的方式有多種:1,[email protected]/* */,2,自定義一個註解,自己去解析對象成為json字符串進行返回 第一種方式,我就不推薦,想弄得的
開源接口測試框架之公司應用篇
希望 簡化 div json del class 以及 str png 最近一段時間,筆者一直在和我們公司的研發童鞋,運維童鞋等一起努力來搞我們公司的接口,每晚的那個點我們就開始了我們的工作,由於是後期補做,所以在時間上也是那麽匆忙,閑暇
Quartz.NET開源作業調度框架系列(一):快速入門step by step-轉
rand 隨機 axis 開發人員 c# returns .net開源 觸發 mis Quartz.NET是一個被廣泛使用的開源作業調度框架 , 由於是用C#語言創建,可方便的用於winform和asp.net應用程序中。Quartz.NET提供了巨大的靈活性但又兼具
Quartz.NET開源作業調度框架系列(二):CronTrigger-轉
obb uil 北京時間 imp builder erb wid res inf CronTriggers比SimpleTrigger更加的靈活和有用,對於比較復雜的任務觸發規則,例如"每個星期天的晚上12:00"進行備份任務,SimpleTrigger就不能勝任,只
Quartz.NET開源作業調度框架系列(三):IJobExecutionContext 參數傳遞-轉
調度 bool public namespace edt seconds table == row 前面寫了關於Quartz.NET開源作業調度框架的入門和Cron Trigger , 這次繼續這個系列, 這次想討論一下Quartz.NET中的Job如何通過執行上下文(
java 後臺框架 支持APP接口調用 APP後臺 手機後臺框架java springmvc myb
圖片裁剪 穩定 line 爬取圖片 均可 druid 富文本編輯 文本框 純java A代碼編輯器,在線模版編輯,仿開發工具編輯器,pdf在線預覽,文件轉換編碼B 集成代碼生成器 [正反雙向](單表、主表、明細表、樹形表,快速開發利器)+快速表單構建器freemaker模版
【轉】Quartz.net開源作業調度框架使用詳解
詳解 des 關於 utc ogg knowledge imp common dem 轉自:http://www.cnblogs.com/knowledgesea/p/4930469.html 前言 quartz.net作業調度框架是偉大組織OpenSymphony開發的q
Android-25種開源炫酷動畫框架
提示控件 進度顯示 風格 spl nec 用戶 refresh class art 前言 忙碌的工作終於可以停息一段時間了,最近突然有一個想法,就是自己寫一個app,所以找了一些合適開源控件,這樣更加省時,再此分享給大家,希望能對大家有幫助,此博文介紹的都是UI上面的框架
WPF 開源權限管理框架【zhframework】數據庫結構設計 (1)
用戶管理 用戶 framework 分類 針對 技術選型 客戶端 http mage 前言 由於技術轉型, 目前大部分工作都是WPF為主, 但是趨於如今想在網絡上找一套能夠滿意的WPF權限管理框架太難, 因為WinForm那時候是有一套改寫過的權限框架, 所以數據庫設計這
多巴胺:谷歌開源新型增強學習框架
lis line 靈活 orm 額外 行為 mac otto msu https://mp.weixin.qq.com/s/KRyr0y84k6vkezuuM408lw Google 近日宣布開源一個新的基於 Tensorflow 的框架 —— Dopamine,旨在為
滴滴開源Android外掛化框架VirtualAPK原理分析
概述 Activity 支援 Hook ActivityManagerService Hook Instrumentation 啟動外掛Acti
Dubbo阿里Alibaba開源的分散式服務框架
Dubbo是什麼? Dubbo是阿里巴巴SOA服務化治理方案的核心框架,每天為2,000+個服務提供3,000,000,000+次訪問量支援,並被廣泛應用於阿里巴巴集團的各成員站點。 Dubbo是一個分散式服務框架,致力於提供高效能和透明化的RPC遠端服務呼叫方案,以及SOA服務治理方案。 其