Didactic Material

This material has been developed for the students of this course. Since knowledge should be considered everyone’s heritage, my material is available to anyone who wants to study the course topics. However, such material cannot be used, even in part, for other purposes or in other courses, without my explicit permission and without citing the source.

The course is currently given in Italian. The material include an English translation of all the slides used during the course lectures. Such a translation is the first result of a long and complex adaptation work. Therefore, the slides may still contain some errors, typos and poorly readable statements. I’ll do my best to refine them, but it takes time. Suggestions are always appreciated!

Slides

Final Course Projects

Examples

Before trying to run or modify these examples, read the Software section and set-up all the required software

  • RESTful specifications developed during the lectures
    In this repository you will find various documentation (informal specifications, data models, OpenAPI specifications,...) related to the RESTful services examples developed during the lectures. Each folder contains the material related to a specific academic year (for example 2022 for the academic year 2022/2023), so even if there are files with similar name in other folders, always download only those related to your year
  • JAX-RS base applications
    A project with the base structure of any RESTful API developed with JAX-RS
  • JAX-RS examples
    Sample RESTful interfaces implemented in JAX-RS
  • jQuery
    A collection of jQuery-based example applications