In software design sort of way, what is best: checking unique input (e.g username) in the DB using a JSF Validator, or using the Controller (managed-bean). Apparently, in JSF framework, I can't ...