zheng项目系统简单的分析记录

本文对Zheng项目系统进行了分层分析,主要包括模块整体构造、DAO子模块、Server、RPC-API和RPC-Service。DAO模块包含基本的CRUD操作,Server模块作为无实现类的Java Web工程,主要处理控制层。RPC-API模块仅包含接口,用于暴露给Dubbo消费者。RPC-Service模块实现了这些接口,包括业务逻辑和DAO操作。文章还提到了SwaggerUI在开发测试中的便利性,并指出每个模块的功能和相互依赖关系。
摘要由CSDN通过智能技术生成

接下来是对整体分层的分析,这样才知道每次的调用顺序和每个模块之间做了什么,要承担什么任务。尽管给了一些说明,但是看得不习惯,还是自己上手操作比较的实际,印象深刻。每个不同的任何机构都有自己一套的内部代码规范和命名法则和层次结构的定义,但是基本的定义差别应该不是太大,下面进行一个简单的分析(每个模块进行简单的分析,umps的内容比较的多,主要对这个模块):

模块整体的构造:
  1. clien
  2. common 不做介绍
  3. dao
  4. rpc-api
  5. rpc-service
  6. server
    也不是给的文档完全不看啊,看还是多多少少看一些的,不然当对来说会费尽一点(大牛可以完全忽略这些)
dao子模块的分析

这个模块相对来说比较的简单,也是我们新建一个模块的时候首先建立的一个子模块,这个模块主要是创建dao的,在这个dao层下面一般有最基本的实体和dao的接口,包涵基本的crud。其中当然也有framemarker的生成类,这个就不做过多的赘述了。这个同时我也有个疑问目前还没搞懂,为什么要生成example类,平时我是真的没用到过,很少去接触jpa的东西。

server

这个模块怎么说呢,给我最大直观的感受就是,这是一个没有实现类的Java Web工程。
1. webapp

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值