Flyaway Ticket Booking Webanwendung in Java - Servlet, JSP, Hibernate
Inhaltsverzeichnis
- Allgemeine Info
- Verwenden der Anwendung
- Technologien
- Live -Demo
- Aufstellen
- Aufkommen
Allgemeine Info
Ein kleines Demo -Projekt für Flugticketbuchungen mit Admin -Panel in Java
Verwenden der Anwendung
Auf der Startseite werden der Anwendungsname (Flyaway) und zwei Optionen angezeigt - Buchflüge und Administratorzugriff

Buchflüge -
Der Benutzer gibt Flugdaten ein (Datum, Quelle, Ziel, Reisende). Eine Abfrage wird an die Remote -Datenbank gesendet, um verwandte Flüge abzurufen und dem Benutzer angezeigt zu werden. Der Benutzer gibt andere Details ein und fährt fort, um den Flug zu buchen und schließlich das Ticket auszudrucken.
Admin -
Der Benutzer kann sich als Administrator registrieren. Admin -Dashboard wird durch Anmelden als Administrator zugegriffen. Admin kann die folgenden durchführen:
* Fügen Sie einen Flug hinzu
* Siehe Master-List
* Ändern Sie das Passwort nach der Anmeldung ein
* Finden Sie die Buchungshistorie mit Kundendetails
* Abmelden
Technologien
Frontend - JSP, HTML, CSS, Bootstrap
Backend - Java Servlets
Sitzungsverwaltung - HTTP -Sitzung
Datenbank - MySQL, Hibernate - gehostet auf einem Remote -Server bei AWS EC2
Anwendungsserver - Tomcat 8.5 mit Corretto 18 auf 64bit Ubuntu 22.04 auf AWS EC2 ausgeführt
Live -Demo
Die Anwendung wird hier gehostet - http://13.234.84.77:8080/flyaway/index.html
Aufstellen
Um in Ihrem Localhost zu laufen - klonen Sie in lokales und führen Sie ein Projekt auf dem Tomcat -Server aus. Wenn ein Ausgabe -Prüfartefakt ordnungsgemäß erstellt wird. Überprüfen Sie auch die Datenbankkonfiguration und die Java -Version
Überprüfen Sie die Screenshots auf Tomcat -Konfiguration
Um auf einem Server bereitzustellen, verwenden Sie die Datei Flyaway.war.
Aufkommen
- Formular/Eingabevalidierung
- Bessere CSS/Frontend -Stile
- Kundenauthentifizierung
- Admin definierte Flughäfen und viele mehr