The following are true about JSF
server side technology
component oriented and event driven framework for GUI development
follows MVC design pattern
all of the above