00:00
各位同学大家好,下面呢,我们进入到第二章的内容学习,在前面内容中呢,给各位介绍了我们项目中主要要完成的功能以及项目用到的技术,那下面呢,咱们开始搭建项目的环境,之前咱们提到我们项目采用的是前后端分离开发模式,所以咱们现在先搭建项目的后端环境,那后端环境怎么搭建,我下面给各位先做个介绍。我们搭建过程中呢,采用的是may问聚合工程进行实现,那聚合工程大家想一下什么是聚合工程,这属于ma文的基础,我这里给各位再来解释一下,大家可以这么来理解,我们创建一个负工程,在负工程下面建很多的子模块,多个子模块之间可以互相依赖,最终达到组建复用的目的。什么意思呢?举个例子啊。比如说我现在啊,有三个模块,每个模块中都要用到一个U色类,如果按照普通方式,那咱需要写三个类,就是每个模块中都需要写个user类,但是user类的内容是重复的,那我怎么做?比如现在我建构公共模块,写入user类,然后在其他模块中引入这个功程,模块就达到了组件复用,我的user类只需要写一遍,哪个里边用就哪个里边引入这个模块,这就叫巨头工程,咱们项目基于它进行搭建,那怎么搭建?这里边给大家写一下。
01:34
首先第一部分咱们建构负工程。工程呢,我给它起个名字,就叫这个硅谷杠OA。这是我们要建的复工程,我们创建之后,在工程里边咱们做什么,咱就做这个依赖的版本的管理,比如我现在项目中用了依赖,依赖用了什么版本,在城里边做统一定义。
02:01
不,工程创建之后,我在里边创建它的子模块。然后子模块中,首先我们先建第一个子模块,这个名字呢,我们就叫这个common,就是咱们说的公共模块,然后公共模块中咱给它分的更仔细一点,咱们建两个,第一个我就叫common。U,然后里边放什么放咱们项目中一些核心的工具类都放到这里面去。除此之外,我们可以再建块,比如说起个名字叫,然后这里边放什么呢?放咱们具体一个模块,就咱具体的业务模块中用到的工具类。当然我这里边只是一种划分方式,实地开发中根据公司的规范来进行划分,这个创建之后,我们下面呢,咱们需要再建个模块,这个模块呢跟common是同一个级别的,咱们起个名字叫model。
03:04
Model里面放什么呢?因为大家明确啊,咱们项目开发中要有很多的实体类新闻内容,那我把这些相关的实体类就放到model里边,这是我们建的这个模块,然后除了model之外,我们再建个子模块。我写到这里,这个模块我们起个名字就叫service-OA放咱们具体的业务模块,因为要做这个权限管理,包括OA审批这个过程,写咱们具体的业务模块。以上就是咱们模块要搭建这个方式,基于may问的聚合工程创建工程创建子模块,最终把这个进行实现,这各位给聊清楚。然后这里特别说明,如果各位同学对于没问的知识还不是特别掌握,你先把没问学完之后再来学习本课程。这个我们就说到这里,然后说完之后,下面呢,咱就开始搭建一下项目这个环境,按照我画的一个过程进行搭建,那我下面演示一下。
04:10
首先第一部分我打开idea,我这里强调啊,我这idea用的是idea的2022版本,这个明确,那首先我点文件,我先建一个富恒城,咱们新建project。然后在里边新建一个工程。我们用maven。这位置起个名字就叫硅谷杠OA。Al。然后下面选择我们的JDK,一点这位置,加上我们的这个坐标,我们起个名字,com.at硅谷,这就是负工程,我点创建,把这个创建出来。这是第一部分创建之后大家看到啊,在城里边呢,它这位置有它的文,然后里边有个SC,因为在这里边呢,我们只是管理依赖的版本,不需要写具体的功能代码,所以我现在把SC目录就可以删掉了啊,当然你不删也可以,我这里为了后面看着方便把它就删掉了。这是第一部分复工程创建,创建之后我选中这个复工程,新建一个叫model,咱们一个model叫common,咱们的公共部分选择D上坐标com点这个叫。
05:29
这个咱们就完成,完成之后呢,我把common中的SC也是给删掉,Common里边按照刚才提到的咱们两个模块,第一个就叫这个common。杠油条。然后这里边放咱们项目中核心的工具类。除此之外,我再来建个子模块。这个模块我叫。油条放咱们业务模块中的相关的工具类。
06:01
所以现在这部分完成完成之后注意啊,这两模块中的SC就不要删掉了,因为咱后面要写我们的具体代码,然后创建之后在封城下边我们需要再建一个模块,这个模块咱们叫model,就是放我们的相关的实体类。这个咱们创建出来model之后,我们再下一个就是我们的业务块,我们起个名字杠O。这个完成,所以大家看啊,现在按照我刚才说到的,我们就是基于ma问的聚合工程,把这个环境做了搭建,然后大家看它的文件中,我们看到啊里这是不是有model,有咱们的三个common model service OA,然后在common里边,咱们看它的文中有两个子模块,一个common,一个叫service,所以现在把这部分我们就完成。
我来说两句