Hallo "Kollegen",
wie sieht es eigentlich in Java mit Event-Handling, ggf. Callbacks aus?
Ich gebe zu, dass ich die letzten Jahre Java völlig vernachlässigt habe und ich mit der .NET (C#)-Schiene "fremdgegangen" bin
Ich suche nach einer Möglichkeit wie in C# via Events und Delegates Nachrichten an den Client weiterzuleiten.
Also in einer Businessklasse meldet man sich z.B. bei ner Bank an, dann möchte ich Statusmeldungen verschicken, wie ...
02:00:11 Anmedldung bei Bank XYZ
02:00:12 Login erfolgreich
02:00:13 Warte auf Captcha-User-Input
02:00:14 Konto XYZ ausgewählt
02:00:15 Einzahlung auf ... usw .. bla
Jetzt läuft das Dingens nicht in irgend einem Server-Container (Message Bean), sondern als ganz normale, leichtgewichtige Anwendung.
Was ist best Practice für dieses Vorhaben?
OK, ich könnte Datei-Nachrichten austauschen oder ein bißchen besser, ich könnte einen eigenen Thread laufen lassen, der einen Message-Stack im Backend (Businessschicht) zyklisch durchgeht, aber das scheint mir alles sehr spartanisch.
Für etwaige Hilfe schon einmal Danke im Voraus!
Edit:
Könnte man für dieses Vorhaben nicht auch ggf. log4j "mißbrauchen" und eigenen Appender schreiben mit customized Loglevel?
wie sieht es eigentlich in Java mit Event-Handling, ggf. Callbacks aus?
Ich gebe zu, dass ich die letzten Jahre Java völlig vernachlässigt habe und ich mit der .NET (C#)-Schiene "fremdgegangen" bin
Ich suche nach einer Möglichkeit wie in C# via Events und Delegates Nachrichten an den Client weiterzuleiten.
Also in einer Businessklasse meldet man sich z.B. bei ner Bank an, dann möchte ich Statusmeldungen verschicken, wie ...
02:00:11 Anmedldung bei Bank XYZ
02:00:12 Login erfolgreich
02:00:13 Warte auf Captcha-User-Input
02:00:14 Konto XYZ ausgewählt
02:00:15 Einzahlung auf ... usw .. bla
Jetzt läuft das Dingens nicht in irgend einem Server-Container (Message Bean), sondern als ganz normale, leichtgewichtige Anwendung.
Was ist best Practice für dieses Vorhaben?
OK, ich könnte Datei-Nachrichten austauschen oder ein bißchen besser, ich könnte einen eigenen Thread laufen lassen, der einen Message-Stack im Backend (Businessschicht) zyklisch durchgeht, aber das scheint mir alles sehr spartanisch.
Für etwaige Hilfe schon einmal Danke im Voraus!
Edit:
Könnte man für dieses Vorhaben nicht auch ggf. log4j "mißbrauchen" und eigenen Appender schreiben mit customized Loglevel?