Java for web development[electronic resource] :create full-stack Java applications with Servlets, JSP pages, MVC pattern and database connectivity