presentation layer based on jsf, and added embedded glassfish maven plugin