Ein hochwertiger Kosmetik-Online-Shop
Einfache Website , basierend auf dem RDBMS MySQL
(MySQLWorkbench wurde während des Erstellens des Projekts verwendet) mit JDBC
Die innere Struktur wurde nach N-Tier-Architektur und soliden Prinzipien erstellt
RBAC wurde als Autorisierungsmechanismus ausgewählt, der mit Filtern verwaltet wurde
Statistische App (Authentifizierung -> Sitzung mit der ID)
Verpackung: Apache Maven
Webserver: Tomcat
Logger: log4j
Front-End: Bootstrap, CSS, HTML
Admin :
Erstellen, Aktualisierung und Löschen von Produkten
Benutzer erstellen, aktualisieren und löschen
Verwaltung der Rollen der Benutzer
Bestellungen löschen, Zugang zu seinen Details haben
Benutzer :
Registrieren
Produkt kaufen
Zugang zum Einkaufswagen haben
Bestellungen erstellen
Anzeigen der Bestellungen des Benutzers und deren Details
Anzeigen der Details des Benutzers und der Aktualisierung
Tomcat (lokal) :
Bereitstellung - war_exploded , context address — "/"
Datenbank :
Führen Sie den Konfigurationscode aus der Datei /resources/database.sql in Ihrem RDBMS aus
Konfigurieren Sie Ihre Verbindungseigenschaften in der /util/connectionutil.java
Autorisierung als Administrator :
Drücken Sie auf der Taste "Anmeldeseite" ( "Sign In" Taste) die Schaltfläche "Create Admin"
Geben Sie dann "Admin" für die Anmeldung und "Admin007" für das Passwort auf der Anmeldeseite ein
Autorisierung als Benutzer :
Registrieren Sie sich zunächst - Drücken Sie die Schaltfläche "Sign Up" auf der Anmeldeseite oder der Navigationsleiste
Melden Sie sich dann auf der Anmeldeseite an ( "Sign In" Schaltfläche).
Dariia Pikul