2009-04-18 9 views
3

Gibt es ein Framework für die Synchronisierung von Eigenschaften von POJOs? Zum Beispiel möchte ich (in einigen High-Level, deklarative Form), dass foo.text = bar.text + baz.text oder foo.y = (max(bars, y)).y ohne Eigenschaftsänderung, Element hinzufügen und entfernen Listener auf Werte und (vor allem) Sammlungen, die sich wiederholende und fehleranfällig sind.Deklarative abgeleitete Eigenschaften für änderbare Modelle in Java

+0

Nach weiterer Forschung einen Blick darauf werfen, habe ich gelernt, dass dies Reactive Programming (RP) genannt, aber keine reine Java-Implementierung (mit Ausnahme von Sugarcubes gefunden, das ist sehr veraltet). – thSoft

Antwort

2

javafx und es ist bind operator. Zum Beispiel:

var x = 10; 
var y = bind -x + 100; 
assert y == 90;  // passes 
y = 40;    // bind! 
assert x == 60;  // passes 

für Java bei JSR 295

Verwandte Themen