标签:做什么 部分 validator 视频 alt oat ima bean验证 config
我们按照先细节后整体的方式来进行学习,即先了解各个包中包含的内容,再从整体上看各个包之间的关系。
先看jeesite的common组件,common中共包含14个包(如下图),在后文中一一介绍。
annotation(注解)包只有一个FieldName注解。
beanvalidator(bean验证器)包中有三个接口:AddGroup, DefaultGroup,EditGroup和一个类BeanValidators。
三个接口的功能一目了然,类BeanValidators的功能就是验证object是否符合某些约束,如果不符合就抛出异常,并把异常按照需求转换成List或者Map。
它们的功能和定义如下面的图所示。
config包只包含一个同通用配置类Global,类里的方法几乎都是自注释的,不难理解。
filter包中也只有一个PageCahchingFilter类,即页面高速缓存过滤器。
过滤器是做什么的呢?
比如在网页中,客户端不断访问服务器,有些内容比如图片视频等没必要每次都重复请求,这样会导致服务器的工作量增大。可以采用过滤器防止这类情况。
标签:做什么 部分 validator 视频 alt oat ima bean验证 config
原文地址:http://www.cnblogs.com/songwenlong/p/6562256.html