Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Java EE 8: JavaServer Faces JSF 2.3

via LinkedIn Learning

Overview

Learn how Jakarta servlets are used to build web-based systems with Java.

Syllabus

Introduction
  • Jakarta Servlets: Building amazing web-based systems with Java
1. Getting Started with Jakarta Servlets
  • Developing web-based systems with Servlets
  • Servlet containers
  • Standalone vs. embedded containers
  • Setting up your development environment
  • Running an embedded container
  • Installing a standalone Servlet container
  • H+ Sport project
  • Running Servlets in a standalone container
2. Handling Web Requests with Servlets
  • HTTP request messages
  • Mapping requests to a Servlet
  • Advanced Servlet mappings
  • Request handler methods
  • Obtaining data from query parameters
  • Obtaining data from the path
  • Obtaining data from headers
  • Obtaining form data from the request body
  • Obtaining JSON data from the request body
  • Challenge: Handling Servlet requests
  • Solution: Handling Servlet requests
3. Returning Responses from Servlets
  • HTTP response messages
  • Building a response body
  • Setting response status codes
  • Returning response headers
  • Challenge: Creating Servlet responses
  • Solution: Creating Servlet responses
4. Filtering, Error Handling, and Dispatching in Servlets
  • Advanced request-handling techniques
  • Filters
  • Forwarding requests
  • Redirecting a request
  • Handling errors in Servlets
5. Servlet Configuration and Deployment
  • Configuration with Servlet initialization parameters
  • Configuration with context parameters
  • Setting up the host environment
  • Creating a WAR file
  • Deploying Servlets to a standalone container
Conclusion
  • Next steps

Taught by

Tayo Koleoso

Reviews

4.5 rating at LinkedIn Learning based on 33 ratings

Start your review of Java EE 8: JavaServer Faces JSF 2.3

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.