00:00
好,大家,现在我们下一步是这样,这个抽象方法还没建出来,CTRL1。快。根据方法名写一下这个地址。好。嗯,CTRLC啊,再根据他呢,去写一下那个具体的处理请求的那个方法。这里边儿这样大家也能看出来哈,它不是,呃,这怎么说就是这个一个接口里边哈,MYSQL的提供的服务呢。抽象方法都在这一个接口里面,但是呢,具体负责处理这个请求的handle方法是分的是我们现在是这三个。
01:02
哎,所以说呢,我们这三个handle并没有让他去实现这个接口。啊,他们和这个接口之间并不是实现的一个关系。你要是让他去实现的话,那这里边儿很多方法,那其实不在这个模块里边,不归他管啊,那个就味道就不对了,哎,没那味儿对吧,哎。有的时候我们并不是说单纯的只考虑实用性啊,我们也需要去考虑一下这个味道哎。也就是我们所说的一些个总体的结构啦,啊,整体的风格啦,一致性啦,秩序啦,是吧,这些方面。呃,在这这个里边把它传过来,对这需要注意哈,我们的这个这传的是实体类了,那么你在这就必须得写一个request body,不然的话,他在远程方法调用的时候啊,这个数据是传不过来的。好,Order service。
02:03
Their save address。哎,然后呢。他没有值,需要值。我们需要给。如果他成功的话,咱们就返回一个成功,这个不需要数据。如果他失败。1.getmessage。然后见一下service里边的这个方法。好。
03:02
嗯。然后拿着这个东西哈,我们需要用到这个address。哎,Po哈,需要用到它。点insert,哎,在这儿它需要的是po,那么我们就去创建一个po。还有多少?VO的属性给注入到address po里面。第二,Copy property。这是从VO到po。因为他是带着数据过来的啊,就是其实他们从属性上来说呢。
04:03
其实属性是一样的。哎,就是他们的属性是一样的好。嗯,这个保存这边也写完了,哎,然后。啊,对了,他的这个member ID哈,我们去看一眼确认一下啊,这是这个member ID member ID是这个和表单隐藏域是一起去提交的,对这就行啊。好,然后相当于我们MYSQL这边也写完了啊,没有啥特殊的哈,这边就是大家应该你根据这个需求,你自己应该也都得会写才行啊。嗯。这边这有一个result entity这儿没有用到哈。嗯。如果他保存失败的话。
05:04
其实这边如果他保存失败的话,我们还回那个页面呢,其实你也看不到这个新的数据啊,然后这个时候其实。嗯。就让他去打印一个日志吧。让这个老哈我们在这儿呢去。呃,第八个形式,咱们去打印一下它的这个结果。
06:00
这个叫做地址保存,哎,处理结果。正常应该是没问题,哎,那么这个前后都写完了,我们下一步,下一步呢,是去这个测试一下。
我来说两句