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

Software as a Service
University of California, Berkeley via Coursera
Intro to Computer Science
University of Virginia via Udacity
Web Development
Udacity
Software Engineering for SaaS
University of California, Berkeley via Coursera
CS50's Introduction to Computer Science
Harvard University via edX