OK,我自己来回答一下吧~也许有人有同样的困惑~~~
原来eclipse的validator(校验器)的作用,笼统地讲,就一个——校验(呵呵,听上去像废话。╮(╯_╰)╭);但是详细讲的话,不是只有一个,而是很多个。具体如下图。
每个validator都有各自的校验对象(或者范围)。对于这里的各种validator(比如什么application client啊、JPA啊、EJB啊,等等)并不全然了解的人(比如我),思路到这里就容易断了。不过,还好有些我懂的(比如JSP syntax啊、HTML syntax啊)。以JSP syntax validator为例——eclipse的校验器(validator)的作用就是校验JSP文件的语法是否有错。而其他的什么JPA啊、EJB啊等等,就算不懂它们是什么也没关系。因为从校验器(validator)本身出发,校验器(validator)对于它们的作用肯定就是按各自相应的规则进行各自的校验,即JPA有JPA的校验规则,EJB有EJB的校验规则(具体是什么规则,管它的呢~~~)。多谢qq_d659jyaw这位朋友的提醒。呵呵