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