Java EE 7 Front End Web Application Development: Business Logic and Persistence