Used 3-layer project architecture. Packaging into war using maven
- Authorization: login page (user creation), possibility to logout from any page. To register a user (driver in our case) you should visit
Add driver
page - Authentication: implemented limit to access valuable pages for unauthorized users. (Using web filters)
- Getting and Updating information about current drivers, cars and their manufacturer
Name | ver. |
---|---|
Tomcat | 9.0.69 |
JavaServer Pages (JSP) | - |
Servlets | 4.0.1 |
JDBC | - |
PostgreSQL Server (win) | 15.1 |
JSTL for jsp tags | 1.2 |
mvn | 3.8.6 |
jdk | 17.0.4 |
- Clone this repo
- Execute
src/main/resources/init.db
to get actual database model - Configure the
ConnectionUtil
- Add tomcat configuration to run & test application
- Don't forget to use
mvn clean verify package
before pushing!