java - 将用户界面逻辑分组为一种 UIService?

标签 java architecture domain-driven-design

由于习惯了使用服务以及它们提供的与业务层交互的简洁调用,我一直想知道这种方法是否可以应用于用户界面。

例如,在 Swing 应用程序中,我经常发现自己添加了一些逻辑来处理不同的操作。如果这是针对界面进行编程的,这会将实际处理与演示分开,并且可能使代码更易于阅读。

那么,是否可以为此目的应用额外的层?知道 MVC 最常应用于 UI,似乎可以与 Controller 的想法进行有趣的并行。

最佳答案

Apache Wicket它的 html gui 有一个非常清晰的方法。大多数组件都有自己的组件模型。事实上,这会导致每个组件都有许多小 Controller ,这使得它们比我见过的大多数其他结构更容易维护。您对新层的想法似乎非常相似。

关于java - 将用户界面逻辑分组为一种 UIService?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7069154/

相关文章:

java - 访问 JOption Pane 的按钮以向其中添加 MouseListener

java - maven没有被代理授权

c# - 在执行长时间运行的数据库任务时处理 Web 服务超时

asp.net-mvc - Asp.Net MVC + CSLA + DDD 是否可行

java - 在实现领域驱动设计时,您可以引用工厂中的其他聚合吗?

java - Android MediaPlayer setNextMediaPlayer() 替代方案

Java 检查 String 中的 int 范围

php - PHP 的架构限制是什么?

c# - 搜索失败应该返回什么结果?

asp.net - 允许空值与默认值