码迷,mamicode.com
首页 > 其他好文 > 详细

jeesite学习(一) common部分(1)

时间:2017-03-17 00:42:38      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:做什么   部分   validator   视频   alt   oat   ima   bean验证   config   

我们按照先细节后整体的方式来进行学习,即先了解各个包中包含的内容,再从整体上看各个包之间的关系。

0 common中的包

  先看jeesite的common组件,common中共包含14个包(如下图),在后文中一一介绍。

技术分享

 

 

 

 

 

 

 

 

 

 

 

 

 

1 annotation包

  annotation(注解)包只有一个FieldName注解。

 技术分享

 

 

 

 

 

 

 

 

 

 

 

2 beanvalidator包

  beanvalidator(bean验证器)包中有三个接口:AddGroup, DefaultGroup,EditGroup和一个类BeanValidators。

  三个接口的功能一目了然,类BeanValidators的功能就是验证object是否符合某些约束,如果不符合就抛出异常,并把异常按照需求转换成List或者Map。

  它们的功能和定义如下面的图所示。

技术分享

 

 

 

 

 

 

 

 

技术分享 

技术分享

技术分享

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3 config包

  config包只包含一个同通用配置类Global,类里的方法几乎都是自注释的,不难理解。

技术分享

4 filter包

  filter包中也只有一个PageCahchingFilter类,即页面高速缓存过滤器。

  过滤器是做什么的呢?

  比如在网页中,客户端不断访问服务器,有些内容比如图片视频等没必要每次都重复请求,这样会导致服务器的工作量增大。可以采用过滤器防止这类情况。

技术分享

 

jeesite学习(一) common部分(1)

标签:做什么   部分   validator   视频   alt   oat   ima   bean验证   config   

原文地址:http://www.cnblogs.com/songwenlong/p/6562256.html

(0)
(7)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!