新项目技术栈落地(一)——项目结构思路

原创
2019/03/19 15:53
阅读数 1K

以前的项目结构如图:

依赖关系如图:

改进前的依赖关系问题有两点:

1. tc-service-client中的dto类无法传递到tc-db-impl中直接查询数据

2. tc-service-client主要为对外依赖接口,跟tc-service-main的依赖项差异很大,不需要为这两个建一个公共父类tc-service

新项目的方案要再进行简化,如图:

优化后的项目结构分为两层:

tradecenter

    tc-db-impl

    tc-service-client

    tc-service-main

首先tc-service-client为对外接口,tc-service-main为接口实现,tc-db-impl操作数据库,优化后的结构tc-service-client的dto贯穿了tc-db-impl和tc-service-main方便查询请求以及结果返回,另外也简化了项目层次。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部