An open API service indexing awesome lists of open source software.

https://github.com/iliasmertzanos/myairlineapp

This service handles an app for managing basic aviation processes (for practice purposes only, more information in the README file)
https://github.com/iliasmertzanos/myairlineapp

ejb java-ee jax-rs jpa-persistence-applications rest-webservice

Last synced: 3 days ago
JSON representation

This service handles an app for managing basic aviation processes (for practice purposes only, more information in the README file)

Awesome Lists containing this project

README

        

# myAirlineApp
------------
## This service handles an app for managing aviation processes like inserting new passengers and airplanes as well as assigning pilots to flights

## Tech
It is based on JAVA EE using GlassFish web server.

## App description

The main entities that are being managed from this app are
- `Airplane`
- `Flight`
- `Passenger`
- `Pilot`

and are in the package `com.airline.models` to be found.

The service offers a lot of endpoints so that different entities can be manipulated and assigned to each other. (see packages `com.airline.controllers` and `com.airline.webservices.rest`)

All of them are accessible over the user interfaces in the package `WebContent/WEB-INF/views`.

There is also a service layer in the package `com.airline.service` that handles the access to the database.
Inserts, updates, deletes and reads objects from the database.