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:
<form action="login" method="post"> <input type="text" name="username" placeholder="Username" erforderlich> <input type="password" name="password" placeholder="Password" erforderlich > <button type="submit">Anmelden</button></form>
/loginGeschützte Route, die das Anmeldeformular verarbeitet und zum Root weiterleitet.
Beispielanfrage:
POST /loginContent-Type: application/x-www-form-urlencodedusername=user1&password=pass123
/homeZeigt die Liste der Unternehmen an.
Beispielanfrage:
GET /home
/updateAktualisiert 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
/insertFü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.