Tengo un poco de lógica de dominio implementada en varios POJO. Quiero escribir una interfaz de usuario Swing para permitir al usuario iniciar y ver los resultados de varias acciones de dominio.¿La mejor manera para que una GUI de Swing se comunique con la lógica de dominio?
¿Cuál es el mejor patrón/framework/biblioteca para las comunicaciones entre la interfaz de usuario y el dominio? Esto se reduce a:
- la interfaz de usuario ser capaz de convertir un gesto de usuario en una acción de dominio
- el dominio ser capaz de enviar el estado/información de resultado de nuevo a la interfaz de usuario con fines de exhibición
Soy consciente de MVC como un concepto amplio y he jugueteado con el patrón Observer (cuya implementación Java tiene algunos inconvenientes si entiendo correctamente), pero me pregunto si hay una mejor práctica aceptada para este problema.
Ese artículo se ve muy bien escrito; Lo verificaré y veré cómo voy. –