This course covers everything you need to get started as a professional Java Web Developer. Servlets, JSP, MVC, JSTL and Struts are all covered in detail, together with associated web concepts such as sessions, form management and GET/POST. In the final chapter, we demonstrate how Java web frameworks work by using Struts to build a form validation system. Just a basic previous knowledge of Java is needed. If you can create classes, create objects (new) and use the basic Java syntax, this course is for you.