【问题标题】:Declarative derived properties for mutable models in JavaJava中可变模型的声明性派生属性
【发布时间】:2009-04-18 10:57:50
【问题描述】:

是否有用于同步 POJO 属性的框架?例如,我想表达(以某种高级的、声明性的形式)foo.text = bar.text + baz.textfoo.y = (max(bars, y)).y 而不必注册属性更改、元素添加和删除值和(尤其是)集合上的侦听器,这些都是重复和错误的-容易。

【问题讨论】:

  • 经过进一步研究,我了解到这叫做反应式编程(RP),但没有找到任何纯Java实现(除了非常过时的SugarCubes)。

标签: java modeling data-binding declarative frp


【解决方案1】:

javafxbind operator。例如:

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

java 看看JSR 295

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-17
    • 1970-01-01
    • 2019-06-03
    • 2021-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多