ITKeyword - 技术文章推荐分享

首页 > 关于Jeecg互联网化dubbo改造方案(上)

关于Jeecg互联网化dubbo改造方案(上)

相关推荐:JEECG 3.6.4 云插件开发版发布 ,企业级JAVA快速开发平台

JEECG再创新举,开辟云应用开发新时代,打造jeecg企业级云应用生态圈 JEECG是一款基于代码生成器的J2EE快速开发平台,开源界“小普元”超越传统商业企业级开发平台。引领新的开发模式(Online Coding模式(自定义表单)->代码生成器模式->手工MERGE智

随着互联网化越来越走近生活,国家也在推广互联网+,传统的垂直应用架构无法应对,所以我设想对jeecg进行垂直服务化拆分。借助dubbo官网提供从节点的角色可以看出

Provider: 暴露服务的服务提供方。(core-核心,可依赖其它api)

Consumer: 调用远程服务的服务消费方。(web-MVC)

Registry: 服务注册与发现的注册中心。(zookeeper-分布式文件配置) 从而让我想起对jeecg的拆分主体子项目(依赖关系:从下到上)如下:

Jeecg-api

Jeecg-minidao

Jeecg-codegenerate

Jeecg-core

Jeecg-jobs

Jeecg-web再结合当前的项目结构

相关推荐:JEECG 3.6.5版本发布,企业级JAVA快速开发平台

JEECG 3.6.5版发布,企业级JAVA快速开发平台

JEECG是一款基于代码生成器的J2EE快速开发平台,开源界“小普元”超越传统商业企业级开发平台。引领新的开发模式(Online Coding模式(自定义表单)->代码生成器模式->手工MERGE智能开发), 可以帮助解决Java

tag-拆分-jeecg-api:共享其它子程序依赖

web-拆分-jeecg-web

Core-拆分-jeecg-core 注:类似dao、impl拆分到core;类似pojo、entity、interface、exception统一拆分到api中、含controller的包拆分到web中。

目前是按功能划分包,显得包很多。拆分后是按平台总体结构划分,结构总体会更清晰。

总体结构分层:优先按平台结构在此基础上再按业务包管理 。Jeecg-codegenerate可以独立项目,也可以拆分成依赖子项目。 Jeecg-minidao独立子项目供core依赖。Jeecg-jobs关于定时任务这块我是想独立出一个job子工程,可以独立部署,依赖core。

相关推荐:JEECG 3.6.3版本发布 企业级JAVA快速开发平台

JEECG 3.6.3版本发布 企业级JAVA快速开发平台JEECG(J2EE Code Generation)是一款基于代码生成器的智能开发平台。引领新的开发模式(OnlineCoding模式->代码生成器模式->手工MERGE智能开发), 可以帮助解决Java项目60%的重复工作,让开发更多关注业务逻辑。

随着互联网化越来越走近生活,国家也在推广互联网+,传统的垂直应用架构无法应对,所以我设想对jeecg进行垂直服务化拆分。借助dubbo官网提供从节点的角色可以看出? ? Provider:?暴露服务的服务...

------分隔线----------------------------