Забронирование билетов Flyaway в Java - Servlet, JSP, Hibernate
Оглавление
- Общая информация
- Использование приложения
- Технологии
- Живая демонстрация
- Настраивать
- Подходит
Общая информация
Небольшой демо -проект бронирования билетов с панелью администратора в Java
Использование приложения
На главной странице отображается имя приложения (Flyaway) и две варианты - бронируйте рейсы и доступ к панели администратора

Книжные рейсы -
Пользователь вводит данные полета (дата, источник, назначение, путешественники). Запрос отправляется в удаленную базу данных для получения соответствующих рейсов и отображается пользователю. Пользователь вводит другие детали и доходит до бронирования рейса и, наконец, может распечатать билет.
Администратор -
Пользователь может зарегистрироваться как администратор. Доступ к административной панели доступа к входу в систему в качестве администратора. Администратор может сделать следующий:
* Добавить рейс
* См. Мастер-фантастика
* Изменить пароль после входа в систему
* Найти историю бронирования с деталями клиента
* Выход
Технологии
Frontend - JSP, HTML, CSS, Bootstrap
Бэкэнд - сервлеты Java
Управление сеансом - сеанс HTTP
База данных - MySQL, Hibernate - размещен на удаленном сервере на AWS EC2
Сервер приложений - Tomcat 8.5 с Corretto 18, работающим на 64 -битной Ubuntu 22.04 на AWS EC2
Живая демонстрация
Приложение размещено здесь - http://13.234.84.77:8080/flyaway/index.html
Настраивать
Запустить свой локальный хост - клонировать в локальный проект и запустить проект на сервере Tomcat. Если какие -либо проблемы проверьте артефакт, строится должным образом. Также проверьте конфигурацию базы данных и версию Java
Проверьте скриншоты на конфигурацию Tomcat
Для развертывания на сервере используйте файл flyaway.war.
Подходит
- Форма/Входная проверка
- Лучшие стили CSS/Frontend
- Аутентификация клиента
- Администраторы определили аэропорты и многое другое