首页 > 编程知识 正文

java后端开发项目,java前后端开发框架

时间:2023-05-03 21:29:33 阅读:180078 作者:790

java后端开发模块以后端模块ezdev-system-modules为后端模块,后端模块均以modules为后缀,以项目名称为前缀,maven模块化下图是后端模块结构:

fdxl文件夹是批处理命令,如发行版、打包和代码质量扫描,可以按名称区分。 项目中的业务模块根据项目的实际业务需求进行分类。 项目starter模块与spring boot starter的功能相同,主要用于第三方系统依赖或对外提供的SDK接口。 此模块主要完成自动配置,确定第三方APP应用所需的业务模块。 ez dev-system-starter-micro services提供微服务项目依赖支持,ez dev-system-starter-monolithic提供单个项目依赖支持。 ezdev-system-startup是本项目的启动模块,是整个项目运行的入口,他主要依赖上述中的业务模块,完成整个项目的启动。 分层体系结构

开放接口层:可以直接封装服务方法并暴露在RPC接口中; 进行通过Web封装在http接口中的网关安全控制、流量控制等。

终端层:执行每个终端的模板渲染并执行显示的层。 目前主要是velocity渲染、JS渲染、JSP渲染、移动展示等。

Web层:主要是传输访问控制、检查各种基本参数或对非复用业务进行简单处理等。

服务层:比较具体的业务逻辑服务层。

Manager层:一种常见的业务处理层,具有以下特征:

对第三方平台封装层,预处理返回结果,转换异常信息。

1 .对服务层通用能力的下沉,如缓存计划、中间件通用处理等。

2 .与Dao层交互,并且复用多个Dao的组合。

3 .与3.Dao(mapper )层、底层MySQL、Oracle、Hbase等进行数据交换。

外部接口或第三方平台:包括其他部门的RPC开放接口、基础平台和其他公司的HTTP接口。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。