首页 新闻 会员 周边

学习mvc过滤器上的疑问

0
悬赏园豆:5 [待解决问题]

最近在自己学习mvc,认识了mvc里面的过滤器,以前做web form从未遇到过,看了写文档,还是不明白,为什么可以在控制器里实现的,为什么要用过滤器,有什么好处吗?

灬丶的主页 灬丶 | 初学一级 | 园豆:2
提问于:2018-04-24 18:43
< >
分享
所有回答(4)
0

主要还是方便模块化和解耦合吧,写在controller也可以实现类似的功能,但是写在filter里能让代码结构更好一点

幻影gool | 园豆:257 (菜鸟二级) | 2018-04-24 19:13

谢谢了

支持(0) 反对(0) 灬丶 | 园豆:2 (初学一级) | 2018-04-25 11:41
0

你可以搜索一下 AOP (面向切面编程),了解一下相关的知识。

爱编程的大叔 | 园豆:30839 (高人七级) | 2018-04-24 23:07

嗯嗯,我去看看,谢谢了

支持(0) 反对(0) 灬丶 | 园豆:2 (初学一级) | 2018-04-25 11:41
0

当你发现你需要在很多控制器里写很多重复或者类似的代码时,你就能理解过滤器的作用了。

如果你仔细看了我上一句话,那么接下来仔细想象,可能在各个控制器重复出现的代码是哪些?

身份认证、授权、日志、、、

西漠以西 | 园豆:1675 (小虾三级) | 2018-04-25 08:44

谢谢了

支持(0) 反对(0) 灬丶 | 园豆:2 (初学一级) | 2018-04-25 11:42
0

回头先去重新理解一下面向对象吧

WYan13 | 园豆:42 (初学一级) | 2018-04-25 16:41
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册