Dieses Projekt demonstriert die Verwendung von Java Servlets, JSP und JDBC zum Erstellen einer Webanwendung, die verschiedene Unternehmen auflistet. Die Anwendung umfasst Benutzerauthentifizierung und CRUD-Vorgänge zur Verwaltung von Unternehmensunterlagen.
Erstellen Sie eine Datenbank mit dem folgenden Schema:
Spalte | Typ | Beschreibung |
---|---|---|
Ausweis | INT | Primärschlüssel |
Benutzername | VARCHAR(50) | Benutzername des Benutzers |
Passwort | VARCHAR(50) | Passwort des Benutzers |
Spalte | Typ | Beschreibung |
---|---|---|
Ausweis | SERIEN(10) | Primärschlüssel |
Ankunftsdatum | VARCHAR(255) | Das Unternehmen hat seine Eröffnung aufgeführt |
Name der Firma | VARCHAR(255) | Firmenname |
nächstes_Datum | VARCHAR(255) | Termin für die nächste Beurteilung/Runde |
Status | VARCHAR(255) | Ist die Fahrt beendet/im Gange/bevorstehend? |
Etikett | INT4(10) | Ganzzahliger Wert, der den Status anzeigt |
Rolle | VARCHAR(255) | Rolle für den Antrieb |
Beschreibung | VARCHAR(255) | Zusätzliche Beschreibung |
/
Dies ist der Root-Endpunkt und enthält ein Formular zur Anmeldung mit Benutzername und Passwort.
Beispielanfrage:
/login
Geschützte Route, die das Anmeldeformular verarbeitet und zum Root weiterleitet.
Beispielanfrage:
POST /loginContent-Type: application/x-www-form-urlencodedusername=user1&password=pass123
/home
Zeigt die Liste der Unternehmen an.
Beispielanfrage:
GET /home
/update
Aktualisiert den vorhandenen Datensatz eines Unternehmens.
Beispielanfrage:
POST /updateContent-Type: application/x-www-form-urlencodedid=1&arrival_date=2024-01-01&company_name=NewCompanyName&next_date=2024-02-01&status=ongoing&tag=1&role=Developer&description=UpdatedDescription
/insert
Fügt ein neues Unternehmen in die aktuelle Liste ein.
Beispielanfrage:
POST /insertContent-Type: application/x-www-form-urlencodedarrival_date=2024-01-01&company_name=CompanyName&next_date=2024-02-01&status=upcoming&tag=2&role=Engineer&description=DescriptionText
/(any wrong url)
Zeigt eine Fehlerseite 404 mit der Meldung „Ressource nicht gefunden“ an.
Beispielanfrage:
GET /nonexistentpage
Klonen Sie das Repository
https://github.com/chauhansumitdev/AirList.git
Importieren Sie das Projekt in Ihre bevorzugte IDE (z. B. Eclipse IDE).
Konfigurieren Sie Ihre Datenbankverbindungseinstellungen.
Führen Sie den Anwendungsserver aus.
Greifen Sie auf die Anwendung unter http://localhost:8080
zu.
Java-Servlets
JSP (JavaServer-Seiten)
JDBC (Java Database Connectivity)
PostgreSQL Cloud (oder jede bevorzugte relationale Datenbank)
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der LIZENZ-Datei.