YoVDO

Java EE 8: JavaServer Faces JSF 2.3

Offered By: LinkedIn Learning

Tags

Java EE Courses Web Development Courses

Course Description

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

Related Courses

3D Graphics for Web Developers
Pompeu Fabra University via FutureLearn
Accessibility Audit
Amazon Web Services via AWS Skill Builder
Advanced React
Meta via Coursera
Advanced System Security Topics
University of Colorado System via Coursera
Apply advanced testing for your Django web application
Coursera Project Network via Coursera