Skip to content

taxi service project (java web application using servlet jsp and jdbc)

Notifications You must be signed in to change notification settings

badyaxa/taxi-web-servlet-jsp-jdbc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

Very simplified application of the taxi service.

Project structure

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.

Features

  • register a new driver

driver_register

  • authentication

login

  • display list of all manufacturers, create, update, delete manufacturers

manufacturer_create

manufacturers

  • display list of all cars, create, update, delete cars

car_create

cars

  • add driver to car / remove driver from car

car_drivers_can_add

car_drivers_add_full_can_not_add

car_drivers_add_empty_can_add

  • display list of all drivers, cars of current driver

drivers

my_cars

Technologies

  • Java 11
  • Maven
  • MySQL
  • JDBC
  • Tomcat v9.0.50
  • JSP

Quickstart

  1. Fork this repository
  2. Copy link of project
  3. Create new project from Version Control
  4. 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";
  1. Create the necessary tables in your database using the file init_db.sql
  2. Install Tomcat
  3. Configure Tomcat in your IDEA

config

  1. Run project

About

taxi service project (java web application using servlet jsp and jdbc)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages