最上层是一个POM类型 作用对整个商城项目中的资源进行统一管理 下面是继承子项目( pom类型)再继承一个工具类(pom类型) 然后每个子项目拆分(controller mapper pojo service) 子项目拆分的为聚合关系 这些拆分的是mapper依赖pojo,service依赖mapper,controller依赖service 得写依赖配置。 controller中得配置ssm的xml依赖,配置资源(wbe mvc 上传下载 json tomcat插件)依赖。service中得配置(spring, spring整合mybatis )。mapper中配置(mybatis ,jdbc)。pojo中得配置(json)。 创一个服务中心 还是由最上层的POM继承,只对我自己的子项目进行远程服务对客户还是能直接访问到 。服务中心是一个jar类型项目
服务中心也得拆分。服务中心也是POM类型他里面也有(service mapper pojo 他们都说聚合关系) 然后服务中心 往zookeeper注册中心 服务注册 zookeeper注册中心 服务订阅 service层(业务层)拿到远程代理对象 就不走zookeeper注册中心了,double和zookeeper只发生在服务注册和服务订阅中,最后service和服务中心才发起远程调用
项目代码拆分结构
最新推荐文章于 2024-08-05 00:35:51 发布