Такси-сервис (веб-сервлеты)
Описание
Очень упрощенное применение услуги такси.
Структура проекта
Проект имеет архитектуру n-уровня
- Уровень контроллера - позволяет пользователю работать с этим приложением через браузер.
- Учебный уровень - отвечает за бизнес -логику приложения.
- DAO Layer - отвечает за связь с базой данных.
Функции
- Зарегистрировать новый драйвер


- Список отображения всех производителей, создавать, обновлять, удалить производителей


- Список отображения всех автомобилей, создавать, обновить, удалить автомобили


- Добавить водитель в машину / удалить водителя с машины



- Список отображения всех водителей, автомобилей текущего водителя


Технологии
- Java 11
- Мавен
- Mysql
- JDBC
- Tomcat v9.0.50
- JSP
QuickStart
- Вилка этого хранилища
- Копировать ссылку проекта
- Создать новый проект из управления версиями
- Редактировать ConnectionUtil.class - установить необходимые параметры
private static final String URL = "URL" ;
private static final String USERNAME = "USERNAME" ;
private static final String PASSWORD = "PASSWORD" ;
private static final String JDBC_DRIVER = "JDBC_DRIVER" ;- Создайте необходимые таблицы в вашей базе данных, используя файл init_db.sql
- Установите Tomcat
- Настройте Tomcat в вашей идее

- Запустить проект
Ссылка этого проекта на Heroku