SYSTEMS & SOFTWARE
Training Limited
Java Web Application Development
This course is suitable for anyone new to Java
Course Content 3 Days

This course provides comprehensive and definitive coverage of how to build web applications for the Java Platform, Enterprise Edition 6. Delegates will learn how to design, build, and deploy servlets and JSP-based applications. Delegates will also learn how to use JavaServer Faces 2.0 techniques, including Facelets.


Contents:

Java Web Development Concepts: Web applications; Java Web components; Servlets and JSP pages; Overview of JSF 2.0

Java Servlets: Servlet requests and responses; Parameterizing servlets; Servlet lifecycle; Session tracking; Cookies; HTTP headers; Annotation-based configuration via the Servlet 3.0 specification

Java Server Pages: Embedding active content or results in a web page; JSP syntax; JSP and servlet interactions

Building JSP Pages Using the Expression Language (EL): Overview of the Expression Language (EL); Performing arithmetic and tests in EL; Using tag library functions in EL

Building JSP Pages Using Standard Actions: Overview of JavaBeans; Using JavaBeans via JSP actions; Getting and setting JavaBean properties; Statically including another file; Dynamically including another file

JavaServer Faces (JSF) 2.0: Overview of JSF; Creating a simple JSF-based Web application; Using JSF tags

Going Further with JSF 2.0: Defining managed beans; Handling events; Page navigation

Using Facelets: Overview of Facelets; Defining and using a Facelets template; Using composition controls

Who Should Attend:
This training course is aimed at developers who need to create Web applications for the Java EE 6 platform.


Prerequisites:
Delegates must have experience using the Java programming language. Familiarity with Web development concepts would be beneficial, but is not a requirement.