00:00
好,下一步呢?呃,那咱们下一边哈,咱们总的来看一下后续的这个操作哈。你看我们建好工程,导入这些个依赖以后啊,我们接下来呢,就是说我们要去搭建环境了,这么多这些呢,要做的事都是搭建环境。当然在这儿呢,我跟大家说一下啊,就是这个其实引入依赖还有另外一种做法,就是说我需要什么去引什么。啊,这个这个这个肯定也是可以的啊,当然这个时候呢,适合比较熟练的。那这个程序员啊,那你需要什么就去就去拿什么,哎。而这个我们现在呢,呃,是一次性把所有的依赖都准备好,接下来呢,就只是考虑上一层,哎,去搭建环境啊,然后去去写代码的这个层面的问题了,就就这个这个依赖这方面的,就已经把它给完全的解决这个问题了啊呃搭建环境呢,我们是这么几步啊,有持久化层。事物的控制啊,表述层和这个,呃,一些个辅助功能,辅助功能里边就是我们写些工具类啊,生命些个常量之类的这些东西啊,啊这边这不就是我们的三层结构吗?三层结构呢,呃,其实呢,也可以是怎么说哈。
01:15
你可以从最底层开始干啊,然后呢,一一层一层往上边去搭建,也可以从上面开始啊,就是只要你心里边,你自己思路是清楚的,你从前往后和从后往前其实都是可以的啊,其实都是可以的,因为它运行的时候就是这些东西都有,它就能正常运行。这里边儿缺哪个,它就运行不了啊,所以说呢,肯定是这个,你只要运行的时候你都准备好了就行,哎,但是关键呢,就是在这个过程当中,你自己的思路是很清楚的。我们在写这个,你甭管是大的项目还是小的案例啊,我们是项目级别也好,是DEMO级别也好,都有一个问题,就是我们可能一会儿呢,要去写SQL语句。一会儿呢,要去写这个啊,Do,一会儿写service,一会儿又去写页面啊,一会儿又去写前端了啊,就是JJS解query这些东西啊,或者是vuee之类的啊,甚至有可能你得调一调样式,哎,东一榔头西一棒子,一会儿到这儿一会儿到那儿的啊,你要是这个没有一个思路在指导你没有一根红线去贯穿这些操作。
02:19
你是听课也好,你是自己做这个操作也好,一会儿你就乱套了啊,这个时候的话,你就会说,哎呀老师你讲的好乱,其实并不是老师讲的乱啊,而不是老师讲的,而是我们这个功能想实现一个功能,它就是需要各个领域啊,或者各个层面上不同的技术通力配合,有机的组合在一起,才能够实现我们这个功能。所以说呢,我们想实现这个功能,就是要把很多地方都要给他协调,都要给他写好啊,调整没有问题,所以说呢,我们背后呢,是谁在指导着我们做这些操作呢?就是我们的思路。啊,所以说呢,你这个时候的话,你之所以会觉得跟不上,你觉得乱,是因为你这个思路这儿啊,你这边是不明晰的,不明确的。
03:05
哎,就像我们这儿,现在我们要去搭建环境,抛开这个辅助层啊,辅助功能,这时候这三层就是我们三层结构,如果说你这三层结构都还很陌生啊,很迷糊,很稀里糊涂的,那就说明你在外部阶段呢,我们这个相关的这个部分没有学好。啊,就是说,那么就说明你前置之势,这个地方呢,有断档,有断层,那你就得回去前面去去补一补。啊,就说那么也就是说呢,你现在进入到我们现在这个地方啊,你有点仓促了,哎,你需要把以前的这个基础呢,夯实了以后再过来啊。最起码一些个基本的概念还是要去知道的。好啊,这个我们不多废话了啊,咱们之间呢来看。呃,在持久化层进行操作。那持久化层呢,就是我们Java程序里边访问数据库的这一层,那你得先有数据库,哎,你得先有数据库,哎,所以说先,呃,首先呢,会先牵扯到一个问题,就是物理的建模。
04:06
啊,我们得把这个数据库建出来,哎,然后去建表啊,然后呢,去这个呃,插入一些个我们测试的这个数据,那么这个时候呢,其实这些呢,我们已经都执行过了啊,我这儿都已经有了。大家做呢,你们就直接呢去执行,我们我给你提供好的这个搜狗语句就可以哈。我拿这个呢,跟我的数据库呢,去连一下。就是我们在这个idea里边的这个叫。嗯,哎,这个买四扣的这个终端嘛,相当于啥。我连的是一个我在Linux里边装的一个MYSQL啊,所以说这是一个linuxx的一个IP地址。测试一下。
05:02
没问题,Apply。OK。呃,然后呢,下边哈。呃,给大家看一下这个呢,就是我现在的这个数据库啊。Open control。嗯,然后呢,我们去这个show tables。啊,在这两个表tmp和t memorialmp就是员工啊,皇上和大臣都是员工,然后呢,Memorial呢,这个就是我们说叫奏折。啊,这个就是奏折,看一下表结构。员工的这个表结构。EPID啊,这是我们的主件。之中的。员工的姓名。员工的位置啊,也就是你的岗位,你的岗位是皇上还是大臣,哎,然后呢,就是你登录我们系统的账号,登录我们系统的密码。
06:08
我们来这儿呢,咱们来查一下啊,Select PDP name。EP position,呃,然后呢,Logging account。Login password。From temp,我这为啥不写这个select星呢?写select星是一种非常不负责任的这个做法啊,你这个别说别人不知道你查了哪些字段,那你将来你自己都不知道你查的是哪些字段啊,因为有时候这个表里边儿你也记不住都有哪些字段,所以说咱们要查呢,就都写清楚。哎。那么我们现在呢,有三位员工啊。哎,我这个给他挪过来哈,哎,第一位爱新觉罗玄烨啊,这个时候这是他的,这个他的位置呢,就是叫什么emperor,这不是皇皇帝吗。
07:10
这是登录的账号,登录的密码,哎,很明显我这个密码是加密过以后的。哎,纳兰明珠和赫舍里索额图啊,他俩呢,都是我们这个叫。呃,大臣啊,这就是我们EP员工这个表,然后呢,还有一个呢,就是我们这个,呃,奏折这个表。看这个表结构,这是主键啊,对,主键也是自增的。奏折的标题,奏折的奏折的内容啊,奏折呢,是哪一个员工呢,他是呃上奏的啊啊哪一个员工他发送的创建的时间,奏折创建的时间这个呢,是皇上批奏折的时间,这个呢是我们这个。呃,叫批复的内容啊,然后呢,这个,然后这个是我们说这个叫,呃对奏折的状态,说我们这个奏折呢,咱们这儿能看到哈,它分这个不同状态。
08:08
有这个你现在还没有读的。哎,你现在还没有读的这个这个不红,红色的嘛,读过了还但还没有批复的是蓝色的,哎批复了以后呢,就成了这个黑色的啊,所以这区分这三种不同的状态。就是拿这个字段来区分的啊,这个字段。看看这里边儿有什么数据呢?哎,这个数据其实我们就是在这儿能看到哈,一条一条的这个奏折啊。只不过我们这儿显示列表的时候,并没有显示他皇上批复的这个内容啊,皇上这个批复的内容没有显示。内容的也只是显示了一个摘要啊,后边我们看这个功能怎么去做哈,诶。数据就都在这儿了,好嘞。这样的话呢,这个就是表示我们这是物理的建模啊,为了确认一下我这个搜狗语句对不对呢。
09:00
我把它呢CTRLC啊,我确认一下就放心教给大家了。我这儿这个数据库因为已经存在了,所以我就把这儿呢改成三哈。CTRL加回车执行一下。都能够执行成功啊,然后呢,在这儿哈,我们去这个。啊。哎,叫柚子DB improve。Counter。三啊,然后呢,Show tables。这两个表,然后呢,看一下表结构哈DCP。没问题DCT。Memorial啊,这个表结构都没问题啊呃,然后呢,要想看啊,快速的想看一下它里边的这个内容。
10:04
这儿有报错呢,他说这个。解析不到这个表哈,这个我们运行都没问题了啊,所以说这个我们运行结果没问题就可以。把这儿打开。或者在这刷新一下。呃,然后呢,Open。就直接双击一下就行了。这样双击直接就能打开啊,就能看到这个表里边儿的这个内容啊。好嘞,呃,这样的话就是我们物理建模就完成了啊,所以说后边这个呢,大家这个搜狗语句哈,你也不用一个一个写了啊,你复制我这个现成的就行。
我来说两句