Java Web Development - 3 days
Course Overview
This course explores the production of web applications using Java, and takes delegates through the process of building a full application using J2EE.
At the end of the course, an overview of web application frameworks such as struts and JSF are overviewed - if required this can be expanded to a full practical tutorial on a particular framework.Objectives
By the end of the course delegates will:
- Understand what J2EE is and how modern application servers support it
- Be aware of the restriction of the J2EE specification
- Be able to work within the Model-View-Controller (MVC) architecture and be able to explain its benefits
- Be able to describe the main features MVC frameworks such as struts, JSF or SpringMVC
Prerequisites
A good working knowledge of Java; as a minimum you should be confident with the syntax of Java, be able to write classes and have a grasp of Exceptions and Object Orientation. If you do not have hands-on experience of Java, then the Java Programming course is a good warm up but we recommend a few weeks between the two courses to gain maximum benefit.Course Topics
Each theory session is followed by a practical session:
- Introducing J2EE
- Java and Databases - JDBC
- Java Naming and Directory Interface - JNDI
- The Web Tier
- Servlets
- Advanced Servlets
- JSP
- MVC
- The Java Standard Tag Library (JSTL)
- Web Tier Frameworks (struts, JSF, SpringMVC)
- Webservices in Java
