i am also facing some similar type of problem
please can any one provide the solution
it will be a great help
It's not necessary to annotate all you classes. You can also define the interceptor in the ejb-jar.xml file, but this means all your classes get intecepted.
Validation is available wherever you want it. You only must annotate the attributes, create the EL-reference in your page and Seam basically will do the rest.