Skip to content

ranji1221/lemonapp

Repository files navigation

Lemon Cloud Framework

项目简介

  • 目标:LCF(Lemon Cloud Framework)是基于JAVA的分布式快速开发平台。
  • 特点: 简单、快速、安全、稳定
  • 简约快速,降低企业70%的开发成本。
  • 利用Maven对项目进行模块化管理,提高项目的开发性、扩展性。
  • 可无限扩展子系统,子系统之间使用Dubbo进行通信。

团队成员

  • Mr.RanJi:Team Leader
  • Mr.JianBo: Project Manager
  • Mr.YuXuan: Advance Frontend Designer
  • Mr.YaNan: Advance Developer Engineer
  • Mr.FengJie: Advance Developer Engineer
  • Mr.BinBin: Advance Developer Engineer
  • Mrs.JiaMin: Advance UI Designer
  • Mrs.JunQin: Advance UI Designer

核心技术

  • Spring Framework4 + Dubbo2.5 + motan 0.3 (核心)
  • Apache Shiro 1.2 (安全)
  • SpringMVC3 (表现层)
  • MyBatis3 + MyBatis-Plus2 (持久层)
  • Activiti 5. 16 (工作流)
  • JSP2.0+Servlet2.5 (JAVAEE组件)
  • Angular2 + ionic2 + Bootstrap + JQuery (前端)

项目管理与版本控制

  • Maven3项目管理
  • Git版本控制

测试框架

  • JUnit单元测试
  • Travis-Ci持续集成测试: 优势明显,仅需要.travis.yml配置文件即可
  • JMeter压力及性能测试

辅助框架

  • 数据源:C3p0/Druid
  • 作业调度框架:Quartz
  • 缓存处理:Redis
  • JSON处理:FastJSON
  • 字体/图标插件:Font-Wesome
  • 校验插件:JQuery Validation Engine
  • 富文本编辑器:KindEditor

数据库

  • MySQL5.6,JAVAEE的应用可方便的切换Oracle/DB2/SQLServer等主流数据库

正在进行中或已完成的模块

  • Dao层,Service层的代码自动生成
  • 自动化的Pagination功能
  • 标签异步式的SystemLog系统日志模块
  • 灵活强大的标签式的Authorize系统授权模块
  • 强大的数据字典VS数据备份模块

近期需要完成的任务

  1. 技术研究方向:
  • Spring Boot
  • motan/dubbo分布式
  • mybatis-plus
  • Spring-Session单点登录
  • Redis缓存
  • Quartz分布式集群调度
  1. 通用功能方向(小技术功能):
  • QQ、微信、新浪微博第三方登录
  • App token登录
  • 微信/支付宝支付
  • 日期转换
  • 数据类型转换
  • 序列化
  • 汉字转拼音
  • 身份证号码验证
  • 数字转人民币
  • 发送短信
  • 发送邮件
  • 加密解密
  • 图片处理
  • excel导入导出
  • FTP/SFTP/fastDFS上传下载
  • 二维码
  • XML读写
  • 高精度计算
  • 系统配置工具类等

About

lemon cloud platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5