JAVA分布式快速开发基础平台iBase4J
iBase4J是基于JAVA的分布式快速開發平臺:Spring boot,Spring,SpringMVC,Mybatis,mybatis-plus,motan/dubbo分布式,Redis緩存,Shiro權限管理,Spring-Session單點登錄,Quartz分布式集群調度,Restful服務,QQ/微信登錄,App token登錄,微信/支付寶支付;日期轉換、數據類型轉換、序列化、漢字轉拼音、身份證號碼驗證、數字轉人民幣、發送短信、發送郵件、加密解密、圖片處理、excel導入導出、FTP/SFTP/fastDFS上傳下載、二維碼、XML讀寫、高精度計算、系統配置工具類等等。
iBase4J項目簡介
- iBase4J是Java語言的分布式系統架構。 使用Spring整合開源框架。
- 使用Maven對項目進行模塊化管理,提高項目的易開發性、擴展性。
- 系統包括5個子系統:公共功能、系統管理Service、系統管理Web、業務Service、業務Web。
- 公共功能:公共功能(AOP、緩存、基類、調度等等)、公共配置、工具類。
- 系統管理:包括用戶管理、權限管理、數據字典、系統參數管理等等。
- 業務相關:您的業務開發。
- 可以無限的擴展子系統,子系統之間使用Dubbo或MQ進行通信。
主要功能
技術選型
● 核心框架:Spring Framework 4.3.0 + Dubbo 2.5.3 + motan 0.3.1
● 安全框架:Apache Shiro 1.2
● 任務調度:Spring + Quartz
● 持久層框架:MyBatis 3.4 + MyBatis-Plus 2.0
● 數據庫連接池:Alibaba Druid 1.0
● 緩存框架:Redis
● 會話管理:Spring-Session 1.3.0
● 日志管理:SLF4J、Log4j2
● 前端框架:Angular JS + Bootstrap + Jquery
License
iBase4J is released under version 2.0 of the Apache License.
github項目地址:https://github.com/iBase4J/iBase4J
SpringBoot版本:https://gitee.com/iBase4J/iBase4J/tree/springBoot
未拆分版本(非分布式)下載地址:https://git.oschina.net/iBase4J/iBase4J/tree/NoSplit
轉自:開源中國
總結
以上是生活随笔為你收集整理的JAVA分布式快速开发基础平台iBase4J的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 看完吴恩达(Andrew Ng)机器学习
- 下一篇: matplotlib绘制矢量图像(svg