一. 框架介绍
1.jdm框架是一个分布式架构框架,提供项目模块化,SOA服务化,热插拔思想,高度封装安全性的JAVA EE快速开发平台。
2.jdm本身集成统一接口平台,统一调度平台,统一日志平台,统一消息平台,统一认证平台,统一权限平台,统一项目管理等,基本覆盖了在分布式架构体系项目中所用到的一些中间技术和相关运营平台。
3.使用maven做项目管理,项目模块化,提高项目的易开发性,扩展性,和项目成果的持续性。
4.框架核心技术组成,以Spring Framework作为核心容器,Spring MVC为模型视图控制器,Mybatis为数据访问层,Apache Shiro为权限授权层,ehcache为一级单机缓存,radis为二级分布式缓存,FastDFS为分布式文件存储,Kafka为分布式消息中间件等。
5.前端技术主要以Bootstrap框架为主,UI响应式,扁平化布局,适应所有pc,pad,android,ios移动设备等。
6.框架物理架构一般建议采用nginx+keepalived作高可用负载均衡,tomcat作应用集群,radis作应用缓存,mysql做数据库集群。具体根据项目实际情况部署。
二. Maven依赖
三. 集成平台
1.统一接口平台
2.统一消息平台
3.统一调度平台
4.统一认证平台
5.统一权限平台
6.统一日志平台
7.统一项目管理
四. 后续完善
jdm分布式架构框架目前已经应用于各大合作厂商企业级项目中,并得到了较好的验证,随着不同的客户的个性化定制需求中,jdm分布式架构框架会持续不断功能完善和升级中,如果你有好的建议或者希望关注jdm框架的第一时间动态新闻,可扫我们的微信公众号一起学习。