Ben bezig met een client-server programma, die via TCP communiceren en beide met behulp van j2se communiceren moeten. Vandaar dat ik voor RMI gekozen heb.
Het enige dat daarbij nog niet duidelijk is, is hoe je m.b.v. RMI een eenvoudig event model kunt opzetten. Dus: 1 of meerdere client registreren event listener bij server, die later de bijbehorende events aan elke geregistreerde client stuurt.
Er schijnen verschillende mogelijkheden te zijn:
* Dit artikel doet een voorstel, maar mede doordat alle sourcecode ontbreekt en het geen simpel voorbeeld is, krijg ik dit niet aan de gang.
* Jini schijnt een optie te zijn (zie onder andere dit artikel. Ziet er op zich goed uit, maar ik vraag me af of het nodig is jini hiervoor te gebruiken.
* Een simpele oplossing zou kunnen zijn van Observable class en Observer interface gebruik te maken, zoals hier
wordt voorgesteld. Een concrete toepassing of voorbeeld heb ik niet kunnen vinden.
De vraag is dus: wat is eenvoudigste oplossing events m.b.v. RMI te implementeren?
Het enige dat daarbij nog niet duidelijk is, is hoe je m.b.v. RMI een eenvoudig event model kunt opzetten. Dus: 1 of meerdere client registreren event listener bij server, die later de bijbehorende events aan elke geregistreerde client stuurt.
Er schijnen verschillende mogelijkheden te zijn:
* Dit artikel doet een voorstel, maar mede doordat alle sourcecode ontbreekt en het geen simpel voorbeeld is, krijg ik dit niet aan de gang.
* Jini schijnt een optie te zijn (zie onder andere dit artikel. Ziet er op zich goed uit, maar ik vraag me af of het nodig is jini hiervoor te gebruiken.
* Een simpele oplossing zou kunnen zijn van Observable class en Observer interface gebruik te maken, zoals hier
wordt voorgesteld. Een concrete toepassing of voorbeeld heb ik niet kunnen vinden.
De vraag is dus: wat is eenvoudigste oplossing events m.b.v. RMI te implementeren?
If the world wouldn't suck, we'd all fall off