• 阶段一-01.万丈高楼,地基首要-第2章 单体架构设计与准备工作-2-6 构建聚合工程-2


    pojo模块

    包含实体类,数据库映射生成的一一对应的实体,都是可以放到pojo这个模块下的





    注意,如果没有横线的,一定要加上横线。finish即可



    顶级工程的pom文件

    让pojo和common相互依赖。

    子模块之间相互依赖,必须要构建依赖关系。

    在pom.xml内加上,dependcies

    版本号会自动的默认加载进来。

    mapper模块









    顶级工程里面的pom.xml里面的modules。只要你创建了子模块,顶级工程的pom.xml内的modules都会加上对应的配置。他们之间都是父子的继承关系。

     

    mapper的pom配置

    它是需要pojo模块的,编写一些映射类的时候,包含了一些相应的sql代码。这些内容的话,它的前置条件,是需要使用一些相应的entity,entity又是我们的数据库的表是一一对应的,所以mapper又必须要,依赖pojo
    直接复制过来,然后改下名称就可以了。

    改成pojo



    mapper依赖了pojo。pojo又依赖了common

    service模块





    检查下顶级工程的modules节点

    service内pom.xml配置

    service依赖mapper


    接口层

    用来接收用户请求,命名上一般定义为API



    api就是对外提供一些restful形式的接口。

    创建好的api模块

    顶级工程内的pom.xml的modules节点


    控制层要调用service层。添加service层的依赖。


    假设外层又多了一个common-mail的模块。专门用来处理邮件相关的通用组件。在这个时候,其实他可以再有一个分支。

    我们可以通过api再去依赖common-mail.它是可以依赖多个子模块的。


    以上聚合项目就构建好了。 

    maven-install建立依赖关系


    生产汽车的时候,我们有很多的零部件,这些零部件,我们外包给其他的厂商去做的,当我们把这些分散的零部件都拿到自己的工厂以后,要做安装。安装好以后,我们的汽车才能够真正的上路。
    在我们的聚合工厂里面,maven其实也是同样的道理。
    顶级项目右侧有个(root)。root就是根。

    在他的声明周期里面有一个install

    虽然我们现在有很多的子模块。但是他并不能做一个真正的使用。因为我们要做安装,一定要安装完毕了以后,相互的依赖关系,才是真正的建立了。 在这里一定要去注意。
    我们在这里双击install

    安装完成后的提示。就代表我们安装这个执行命令是成功的。成功了以后我们的子模块的这些依赖关系就是存在了。我们可以调用相应的方法了。这样子就代表我们的聚合项目是创建成功了。 


     

    结束

  • 相关阅读:
    在网络中传输数据(I)
    WinForm DataGrid 中在 DataGridBoolColumn 的列标题上加一个 CheckBox 实现全选和全不选
    datagrid 相关
    Agile Framework视频演示发布
    asp.net(含:模拟登陆,照片列表)
    会计电算化常考题目一
    jquery实例教学一
    ASP .net(照片列表详细功能CRUD演示)
    会计电算化常考题目
    ASP.NET(get和post比较)
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/12026235.html
Copyright © 2020-2023  润新知