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.
Those involved in developing Web applications with Java. Knowledge of Java at the level of Course 471, "Java Programming Comprehensive Introduction", plus real-world Java programming experience, is assumed. Knowledge of Web technologies and HTML is helpful.
Throughout this course, extensive hands-on exercises provide you with practical experience in developing Java Web applications, including:
Installing and configuring a servlet/JSP server
Accessing databases with servlets
Personalising a Web site using sessions
Building a shopping cart application
Leveraging reusable components and Java Server Pages
Integrating JSP custom tags
Developing MVC components using the Struts framework
Deploying Web applications using the WAR file format
You Will Learn How To
Build data-driven Web applications with server-side Java technologies
Add a Web interface to your databases using Java servlets
Generate dynamic Web pages with JavaServer pages (JSP)
Personalise content for users with cookies and sessions using the Java Servlet API
Integrate JSP custom tags to minimise scriptlet code
Create Web applications using the Struts framework
Delegates must have experience using the Java programming language.
Familiarity with Web development concepts would be beneficial, but is not a requirement.
Java Web Development Concepts
Java Web components.
Servlets and JSP pages.
Overview of JSF 2.0.
Servlet requests and responses.
Annotation-based configuration via the Servlet 3.0 specification.
Java Server Pages
Embedding active content or results in a web page.
JSP and servlet interactions.
Building JSP Pages Using the Expression Language (EL)
If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. It's a cost effective option.
Submit an enquiry from any page on this site, and let us know you are interested in the requirements box, or simply mention it when we contact you.