Classroom based learning
Create dynamic, data-driven web applications by integrating key components of Java EE
Generate dynamic web pages with JavaServer pages (JSP)
Personalize content for users with cookies and sessions using the Java Servlet API
Integrate JSP custom tags to minimize scriptlet code
You are provided with an in-class computer dedicated for your sole use
Installing and configuring a servlet/JSP server
Personalizing a website using sessions
Leveraging reusable components and JavaServer Pages
Integrating JSP custom tags
Developing MVC components using the JavaServer Faces framework
Building a web front-end to an existing database
Web application development
The requirements of a web application
Components of an n-tier architecture
Getting started with servlets
Integrating servlets into the web application architecture
Configuring the servlet development environment
Avoiding common servlet pitfalls
Servlet life cycle methods
Accessing servlet environment variables
Adding text fields and drop-down lists
Retrieving form data in the servlet
Extending servlets with Java Database Connectivity
Connecting to the database
Submitting SQL statements
Retrieving and processing data
Constructing an HTML table
Adding drill-down features
Writing cookies to personalize web content
Retrieving cookies from a client request
Sending cookies to the client
Circumventing cookie limitations
Creating a unique session for each user
Storing and retrieving Java objects within sessions
Controlling a session's life span
Creating application and session event listeners
Implementing a shopping cart
Servlets
JSP
XML
JSP fundamentals
Using JSP scriptlets, expressions and declarations
Communicating with the client using built-in JSPserver objects
Leveraging the JSP 2 Expression Language (EL)
Accessing cookies and sessions
Storing common application data
Integrating JSP and JavaBeans
Promoting object reuse
Separating application logic from the presentation
Forwarding Java objects to JSP
Using JavaBeans to transfer data
Servlet and JSP design patterns
Leveraging the Tag Extension mechanism
The role of JSP custom tags
Applying the JSP Standard Tag Library (JSTL)
Creating custom tags with JSP 2 tag files
Customizing tag behavior with attributes
JSF framework overview
Identifying the JSF core components
Managing application flow using JSF navigation model
Developing back beans
Creating views with JSF custom tags
ICT Education Newsletter