我有一些领域逻辑实现在一些POJO中。我想编写一个Swing用户界面,以允许用户启动和查看各种领域操作的结果。
对于UI和领域之间的通信,最好的模式/框架/库是什么?这可以归结为:
- UI能够将用户手势转换为领域操作 - 领域能够向UI发送状态/结果信息以供显示
我知道MVC作为一个广泛的概念,并且已经尝试过Observer模式(如果我理解正确,其Java实现存在一些缺点),但我想知道是否有一种被接受的最佳实践来解决这个问题?
对于UI和领域之间的通信,最好的模式/框架/库是什么?这可以归结为:
- UI能够将用户手势转换为领域操作 - 领域能够向UI发送状态/结果信息以供显示
我知道MVC作为一个广泛的概念,并且已经尝试过Observer模式(如果我理解正确,其Java实现存在一些缺点),但我想知道是否有一种被接受的最佳实践来解决这个问题?