Hallo liebe Java gemeinde im rahmen meines studiums stehe ich vor folgendem problem.
Ich soll eine Server- Client anwendung schreiben die eine LogIn/Authentifizierung prüft...
Die Idee:
Lokaler Client (Desktop Anwendung) schickt LogIn Daten an den Server-->
Server checkt anhand einer Datenbank ob diese gültig sind.-->
Server schickt bei korrekter eingabe an eine 2- Anwendung (App/web-broweser/ 2. Desktop Anwendung... noch nicht sicher) einen erneuten request für ein "einmal passwort"-->
Die 2. Anwendung schickt an den server dieses Passwort und bei korrekter eingabe öffnet sich
der geschütze bereich auf dem Local Client
Kommunikation findet also wie folgt statt:
Desktop Anwedung--> Server-->DB-->Server--> 2. Anwendung-->Server--> Desktop Anwednung
Ich will diese Aufgabe mittels eines Tomcat server unter Linux realisieren.
Jetzt zur frage: Kann ich auf der Server seite einfach ein .jar file ablegen bzw ausführen in dem die Kommunikation zum Client, DB und ein paar verschlüsselungs algorithmen implementiert sind ablegen/ausführen?
Da ich vorher derartiges noch nicht gemacht habe bin ich über jede hilfe dankbar
Beste grüße
Ich soll eine Server- Client anwendung schreiben die eine LogIn/Authentifizierung prüft...
Die Idee:
Lokaler Client (Desktop Anwendung) schickt LogIn Daten an den Server-->
Server checkt anhand einer Datenbank ob diese gültig sind.-->
Server schickt bei korrekter eingabe an eine 2- Anwendung (App/web-broweser/ 2. Desktop Anwendung... noch nicht sicher) einen erneuten request für ein "einmal passwort"-->
Die 2. Anwendung schickt an den server dieses Passwort und bei korrekter eingabe öffnet sich
der geschütze bereich auf dem Local Client
Kommunikation findet also wie folgt statt:
Desktop Anwedung--> Server-->DB-->Server--> 2. Anwendung-->Server--> Desktop Anwednung
Ich will diese Aufgabe mittels eines Tomcat server unter Linux realisieren.
Jetzt zur frage: Kann ich auf der Server seite einfach ein .jar file ablegen bzw ausführen in dem die Kommunikation zum Client, DB und ein paar verschlüsselungs algorithmen implementiert sind ablegen/ausführen?
Da ich vorher derartiges noch nicht gemacht habe bin ich über jede hilfe dankbar
Beste grüße