Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 1.27 KB

README.md

File metadata and controls

34 lines (26 loc) · 1.27 KB

RESTful Web Services with JAX-RS (JavaEE)


About

This is an example of a RESTful API written in Java, using Jax-RS and JPA. This application allows you to manage an online fast-food store. Therefore, you can create, edit and remove : sandwiches, customers, orders, receipts, ingredients and categories.
This application follows the Entity-Control-Boundary pattern.

Warning

In order to create PDF files, the application will create a folder inside of your JBoss Server directory (such as Wildfly) make sure to have the access right to write files, else you can change the path in src/main/java/control/ReceiptGenerator.java at line 30.

Features

  • Accounts
  • Bearer Token Authentication
  • CORS Filter
  • Documentation (Powered by Swagger.io)
  • HATEOAS
  • JSON Web Token
  • Password Hashing
  • PDF Generator
  • Role Accounts

Authors

Xavier CHOPIN, Corentin LABROCHE, David LEBRUN and Alexis WURTH

License

This application is open-sourced software licensed under the MIT license.