Very simplified application of the taxi service.
The project has an N-Tier Architecture
- Controller layer - allows to user to work with this application through browser.
- Service layer - is responsible for the business logic of the application.
- DAO layer - is responsible for communicating with the database.
- register a new driver
- authentication
- display list of all manufacturers, create, update, delete manufacturers
- display list of all cars, create, update, delete cars
- add driver to car / remove driver from car
- display list of all drivers, cars of current driver
- Java 11
- Maven
- MySQL
- JDBC
- Tomcat v9.0.50
- JSP
- Fork this repository
- Copy link of project
- Create new project from Version Control
- Edit ConnectionUtil.class - set the necessary parameters
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";
- Create the necessary tables in your database using the file init_db.sql
- Install Tomcat
- Configure Tomcat in your IDEA
- Run project