REST Java Web Services

REST Java Web Services
A guide to understanding, accessing, and writing a REST Java web service using Apache and Java EE.
Description

Update:  Use Payara Server rather than GlassFish, info in Section 1

Update: __Apache Tomcat, SSL, Authorization and Authentication __in Section 9

Update:  MySQL DB and Apache Tomcat in Section 10

Update: **JavaFX to REST Example **in Section 11

This course walks the student through general web service concepts, then focuses on RESTful web services. We will write both a service and clients, process JSON and XML, and test using cURL.

This course covers the following topics:

  • Web Service Concepts

  • JAX-RS

  • Calling a Web Service

  • Writing a Web Service

  • Processing XML/JSON

  • Using the xjc Schema Compiler

  • Using cURL

  • SSL

  • Authentication & Authorization

  • JavaFX to REST Example

  • Apache Tomcat and CXF

The application server initially used is GlassFish since GF is the reference implementation for Java EE.  Section 8 covers the above topics using Apache Tomcat and CXF as the application server.

The environment used for this course includes:

  • Java SE 8
  • Java EE 7
  • Eclipse IDE
  • GlassFish/Payara Server
  • Apache Tomcat
Who is the target audience?
  • Professionals
  • Students
  • Developers with a Java background

Suggest:

Java EE Made Easy - Patterns, Architecture and Frameworks

Master Java Web Services with Spring Boot

Java Persistence: Hibernate and JPA Fundamentals

Projects in Java

Docker for Java Developers

Core Java Development Course For Beginners