00:00
来我们做一个小结,我们看今天我们讲了什么呢?今天实际上我们只讲了两个操作,一个是查询,一个是删除,但整个的话呢,是用MVC来写的,OK,我们说一下,这是我们讲的一个练习。案例100。具体应该是说什么呀等MVC案例。一好了,我们看一下哪些东西值得我们回味啊,那我们用到的技术的话呢,JSPP,红炸类买circle c3P0。EB解块移动我们是不是全用了,都已经用过了是吧?多个请求进行一个serve类的模糊查询,这两个我们刚才也全讲到了,难点还有一个。回来好了,到这个里边,这是整体的一个架构图,这个我们需要知道DSP干什么,Service干什么,D干什么,My circleq干什么my circleql,我们就写一个买SQL干什么呀,存储。
01:13
数据。买circle什么什么,这只猫的一部分要说啊,买circle。买搜狗什么干什么呢?用于。存储数据,诶,这个图我们需要晓得。第一个整体架构图。整体的架构。
02:04
哎,就是这个图,这个图的话呢,我们确实需要清楚知道GSP干什么,色位的干什么,Du干什么,买色干什么,这个很重要,我们在写下一个的时候呢,我们将会多出一层,这层叫service,在service跟do之间再多出一层。那讲下一个练题的时候,我们还会有,还会有事物啊,那这个作为我们暂时的一个这个案例都是足够用的,再过来看,然后的话我们讲了什么呢?我们讲了说。我如何让多个请求使用同一个self,我们有两种解决方案,一种方案就是我对这个sol来做一个映射,然后呢,我每一个请求我通过啊,添加一个请求参数的方式,告诉他我调的是哪个方法。
03:03
这种方式好了,还有一种方式,还有一种方式就是我们这块写的是吧,我们用了一个反射的方式,这应该是有两块,第一个第一个我这个service应这样是点度,然后呢,我把这个请求发出去以后,我直接都是以点度结尾,这样的话,我这个请求是不是发给了一个S。然后呢,我来获取这个的这部分斜杠之后点之前的把这个作为方法。这个也可以,那么我们来说一下第二个方式是多个请求,多个请求对应一个位,看怎么对应的。哎。第一步我们这块我们写的是。
04:03
映射为。心眼儿。好处是什么呀?可以接受一切点度结尾的请求吧?第一个看一下怎么写的。在这儿呢?哎,目前这个写法是这么写。No see Fla。这就是这个心度。好了,那。第二个,第二个的话呢,我们说在在的do get和do post方法中,我们做了以下几个步骤,步骤在这哪几个步骤啊。
05:10
这几个步骤。CTRLC。我们做了这样一些事。看我先获取了这个surface pass这个结果的话呢,可能就是at.do或者at customer.do然后呢,去除了斜杠跟底部,这个结果应该是什么,这个结果应该是。I did。爱customer,然后的话呢,我去获取病的方法,长成什么样,就是I或I customer more对应的method吧,Method,然后利用反射调用这个方法就是怎么了。
06:03
要用艾或爱的卡不就完了吗?就这么干的。然后我它它是什么呀?说如果出异常,出什么异常呢?说若方法不存在若。要调用,调用的方法不存在怎么了响应。响应。一个。I点页面。哎,这个代码。大家课后好好看一下。很值得一看。
07:00
这就是反射,反射的作用,代码的话呢,我们现在用的没有我们讲的时候用的那么深,但是其作用意义非常大。我们现在的话呢,我们虽然说我们没有直说是吧,我们实际上是在使用RU1的思想在写这个程序。我们到后边我们会把抓一这个简单跟大家高估一下是吧,虽然说现在的话呢,已经很少使用了,但是里边的一些思想对我们的启示还是非常大的。好。就是这个第一个的话呢,很好理解啊,我没说再来就是整个这个流程说了。呃,查询。查询本身这个查询呢,没有什么特别难的,那查询这块的话呢,有一个可以说这块扣除我们整个MVC设计思想的一个流程,所以说这个我们说一下说关于查询。
08:11
说查询,查询说什么呢?我们这块有一个MVC的整个的流程就是相当于MVC的一个hellowood,大家看宽点度到哪呢。到。Do guys。啊,我这里面do post哈,再到。括弧方法在干什么了?括弧方法里边干了这样几件事。说。换方法这么写吧,调用。Customer DA get all。
09:04
获取。一个例子,然后呢,把。貌似里边有。Query,啊,现在这个比以前的更复杂一些。就这么几个步骤,CTRLC款就是最最核心的关于MVC设计模式的代码。哪几个啊?获取集合,把集合放水筷子里边,然后完了转发,配完之后的话又去哪了?又去了点PP干什么了?来,这是跨RY方法的query方法的代码,好了,那GP的GP怎么干呢?GP2个步骤。
10:02
或许。貌似我写了吧。和C来。哎,获取这个属性,然后的话呢,便利显示,这是我们MVC设计模式最最核心的代码,就是以后无论多么复杂的话,在根上都是这样的两个,那看看吧,大写咱来引在在这呢。这个代码有点多哈。因为我前面里边还有看看吧。保证起。把这代码我给他归一下啊,按照C后来。保存带回来。
11:02
啊。这个需要换一下。这个也需要看一下,那我这个符号能不能对的上少一个半。不要了。这样。好,这个可以。哎,这个是最最核心的代码,就来这儿了。啊,这是很关键的,这完事之后的话呢,我们讲了一个什么呢,我们讲了一个模糊查询。模糊。查询执行模糊查询的话呢,这块这个技巧啊,并不是那么的多模查询我们分几个步骤是吧,第一个说。
12:07
搜什么正常的?正常的。多正常啊,很正常,看我的do,诶这样的一个色口,我们觉得这是很正常的一个色口。好了,第二,那啥不正常啊。说哎,我添占位符有一个技巧填充。占位符的技巧,技巧是什么?技巧就是说弱。呃,我们以一个属性为例哈,或内属性,以内属性为例吧,以内。
13:00
属性为例。属性。为例咋写的?我重写了它的干的方法,在这重写了干的方法,这么写。C过来,其目的是什么呀?其目的是。说说name字段为。那我就返回。这个时候,这个时候实际上是不是我相当于啥也没有啊。说若不为闹,若不为闹,返回。咔咔咔,加加上,那就这么写,哎,这一行很有意思。
14:04
非常很有意思。富士山。再加上还有一个啥。还有一个我们提到的。还有一个我们提到的就是把。查询。条件封装为一个大B,这是必须的,你要是一个条件的话,无所谓,我多个条件的话,我写了一个什么呀,我写了一个他仅此而已。嗯。你们只是为了说事啊?No。八。诶,这是我的这个关于模糊查询的问题,后边还有一个什么呢?还有一个。
15:08
删除删除这块没什么了,至于说我们今天写的什么T3P0啊。PBU啊,这些的话呢,前面我包括那个JA query啊,我们前面已经反复的练过了,所以说呢,这个不在我们今天总结的课程之内,今天讲的新东西,虽然说我们说啊设计前置的一个复习,不过里边还是有一些新东西需要我们注意啊,整体架构MVC设计模式到底是咋回事,Mac设计模式到底如何用,如何落地是吧。如何用通过代码的方式,然后如何让多个请求对应一个self,然后呢,Mac的整个流程,这个很重要是吧,还讲了一个模糊查询运录在一起。
我来说两句