RESTful Bookstore API Project | Java (JAX-RS + Grizzly + JSON) | University Coursework Demo

Опубликовано: 09 Июнь 2026
на канале: Hamza Hassan
74
4

In this video, I walk through the BookstoreAPI project I built for the Client-Server Architectures module at the University of Westminster.

This RESTful API was developed entirely using Java (JAX-RS with Jersey), Grizzly HTTP server, and JSON — all in-memory, with no databases or frameworks like Spring. The goal was to implement realistic bookstore functionality, including:

Managing Books, Authors, Customers, Carts, and Orders
In-memory data using HashMap and ArrayList
Custom exceptions and error handling using ExceptionMapper
Full Postman testing (valid and invalid input)
Clean, first-person comments explaining the code

This was a solo project built to meet strict coursework requirements — no external libraries or databases used. It helped me strengthen my skills in Java, REST APIs, and backend architecture.

Tech Stack:
Java 17

JAX-RS (Jersey)

Grizzly HTTP Server

JSON

Postman

NetBeans IDE

Github: https://github.com/HamzaHassan21/book...
LinkedIn:   / hamzahassan21  

#java #restapi #jaxrs #backenddevelopment #universityproject #grizzly #postman #bookstoreapi #jersey #netbeans #studentproject