Jsf demo