00:00
好,刚才这个类里边有一个很重要的地方,我们给忘了哈,在我们执行核心操作之前呢,其实还有一个很重要的操作。就是说啊,我们这个数据库连接呢,必须得设置一下关闭掉自动提交啊,后边这个我们自己这边手动提交呢,才呃才能起到作用,不然的话,他每一个。搜狗语句执行完都自动提交了,那它就没有办法构成一个事物了啊,所以在这关闭自动提交这个功能,这个是非常重要的,connection.set auto commit呢设置成false啊。这个操作。在我们前边那个举例子那个代码里边哈,也把这个给它加上哈。虽然是伪代码哈。
01:02
哎,这个注释也给他拿过来。好。然后呢,这里边儿还有一个事儿,就是说我们这个。事物回滚完了以后是吧,这不是这这个地方抛了一场嘛,那filter呢,就已经是我们这个应用当中最顶层的呃,一层API了啊,就是最顶层的一层结构了。那么这个真的抛一场以后呢,你不能说这个就抛一常这边。呃,这回滚了就完事了,页面上怎么办呢?啊,将来这个页面上怎么办呢?所以说页面上呢,我们还得有所交代啊,这个时候的话,呃,首先呢,还是得要获取到我们的这个。把我们这个异常的消息呢,给他拿到,哎。页面显示啊叫呃,这里捕获到的异常。
02:05
发送到。指定页面显示,哎,那就首先呢,先得把这个先获取异常信息,哎,就是这个1.getmessage。然后呢,调用我们这个request对象的set at tri的方法,把它呢存入到我们的这个请求域当中,接下来呢,我们转发一下。给它起个名字叫系统的消息哈,System message,然后呢,转发get request dispat。Forward request response啊,给它穿进去。然后呢,给他转发到哪啊,这个路径呢,我们姑且呢,先写个斜杠啊,然后呢,后边呃,后边我们等把前面这个页面这边呢捋顺了以后,我们再来这个确认一下啊,我们可以初步的这么去设计。
03:04
呃,说呢,这个斜杠啊,就代表我们首页,首页就是我们登录页面,那么要是有相关的异常信息呢,也让它回到登录页面呢显示啊。所以说这个呢,我们先呃记着有这么一个事儿啊,这个我们将来呢,访问斜杠,就让他访问我们的首页。哎,这一步呢,是将异常信息去存入我们的请求域。啊。然后呢?嗯,下一步呢,就是说。呃,将请求转发到。呃,就是转发到指定页面啊,分成这么三步,再来这个我们整体把这个表述层也都整完了以后呢,咱们一起呢,去测试啊,去确认一下。然后这样的话呢,我们把这个类里边的这个内容哈,对应的给他拿拿到我们这个。
04:05
这样吧。这儿呢,我们就,嗯。直接把完整的这个代码就全部都拿过来啊,咱们就不分不区分那么多结构了。好嘞。呃,那么下一步呢,我们要做的事儿就是说得需要他去得到这个。呃。Web的S码当中呢,得需要去对它进行这个配啊,进行一下这个配置。我们找到,哎,这么说起来的话呢,我们现在还没有外包加X啊,我刚才刚刚才还想说找到我们外边毛,结果现在呢,你会发现其实并没有,所以说呢,现在还需要做一个操作,就是把我们当前这个工程得把它改造成一个外部工程啊。
我来说两句