Pytania w tym artykule pojawiły się podczas szkolenia Programowanie aplikacji internetowych Java EE z wykorzystaniem JSF, EJB 3 i JPA (Hibernate) realizowanego w dniach 11-15.04.2016r.
Są trzy typy zachowania adnotacji: SOURCE, CLASS (default), RUNTIME
Od wersji 2.1.6 Mojarry oba stare pliki (jsf-api.jar, jsf-impl.jar) zostały złączone w jeden javax.faces.jar.
Tak, jest on obowiązkowy (nawet gdy nic nie definiuje tj. jest pusty).