Use JSF, Spring and JPA to create application