DEVELOPING JAVA WEB APPLICATIONS


Course type

Certification Foundation

Course number

001

Duration

3 Days


Overview

In this training course, you acquire the experience needed to implement high-performing, scalable, and secure transactional web-based applications, as well as gain an in-depth understanding of how to integrate JPA and EJB with modern web technologies, and how Java Enterprise Edition (Java EE) offers a simple and comprehensive approach to building state-of-the-art enterprise applications.


What you'll learn

  • Build robust, data-driven web applications by integrating key components of Java EE
  • Create dynamic, session-managed, data-driven web applications with servlets
  • Build dynamic web page views with JSP
  • Implement the MVC design pattern for Java web applications
  • Configure listeners to initialize web sessions and applications

Who should attend

Pre-requis

  • Three to six months of Java programming experience
  • You should have:
    • An understanding of Java classes and the inheritance model
    • The ability to use standard Java APIs

Recommended Experience:

  • Familiarity with intranet/internet development technologies, such as HTML, HTTP, and TCP/IP

Outline

  • The requirements of a web application
  • Components of an n-tier architecture
  • 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
  • Connecting to the database
  • Submitting SQL statements
  • Retrieving and processing data
  • Constructing an HTML table
  • Adding drill-down features
  • 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
  • Using JSP scriptlets, expressions and declarations
  • Communicating with the client using built-in JSPserver objects
  • Leveraging the JSP 2 Expression Language (EL)

State management with JSP

  • Accessing cookies and sessions
  • Storing common application data
  • Promoting object reuse
  • Separating application logic from the presentation
  • Forwarding Java objects to JSP
  • Using JavaBeans to transfer data
  • Servlet and JSP design patterns
  • 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
  • Identifying the JSF core components
  • Managing application flow using JSF navigation model
  • Developing back beans
  • Creating views with JSF custom tags

 

Location Dates Status
Montreal Mar 01, 2023 - Mar 01, 2023
00:00 AM - 00:00 AM
Available Register Now >>
Cotonou Jan 01, 2018 - Jan 07, 2018
08:00 AM - 05:00 PM
Available Register Now >>

 

IN CLASSROOM OR ONLINE

PRIVATE TEAM TRAINING

STANDARD

$2990

Contact Us »

GOVERNMENT

$2990



Not applicable