过滤器的经验和控制层命名的经验

想听听别人的controller层的命名经验 如何才能使业务逻辑清晰没有漏洞

想让业务逻辑清晰没有漏洞,这个东西没人能回答你。因为没人知道你业务是啥,即便知道环境不一样业务也不同。
唯一能做的就是多做参数校验,就是从页面提交的参数做校验,校验多了自然就能减少很多问题,比如说
String就是null “”“ ”三种情况,用户输入个手机号码都可能加个空格,或者前后加空格。
代码多用点工具类判断,比如StringUtils, MapUtils,等apache工具包就有的。

controller层命名,这个难说,项目不同自然不同,比如有的就是xxxxAction,有的是xxxController各有特色
项目中怎么命名的,就按照那个风格就行了。

通过命名某个类或者对象不能使得系统没有漏洞,业务逻辑的清晰需要你在架构和业务的设计和梳理上下功夫,而不是本末倒置地认为如何命名几个类名就能解决问题