프로젝트를 진행 중입니다. 커맨드 라인이나 윈도우 서비스에서 실행될 수있는 독립적 인 jar 파일로 코어를 구현하려고합니다. 코어는 파일 몇 개를 추적하고 알림 이메일을 보내야 할 책임이 있습니다. 문제는 GUI를 완전히 독립적으로 유지하는 가장 좋은 방법은 무엇입니까? 코어와 Java GUI를 완전히 분리하는 방법
- 보내기 목록 코어 interation 다음
GUI를 요구
/가공/GUI에 표시 할 수 없음 등 - 코어에서 들어오는 메시지가있는 경우 정보 수신
델파이와 C.에서 개발 된이 소프트웨어는 C가 핵심 로직을 코딩하고 Windows 메시지와 콜백을 사용하여 C DLL/서비스에 Delphi GUI를 등록했습니다. 자바에서 구현하는 방법을 혼란 스럽다.
- 옵저버 패턴?
- 코어와 GUI 사이의 작은 클라이언트/서버 통신?
피씨 : 내가 여기서 논의하는 이유는 자바로 코딩 할 때 그러한 소프트웨어에 대한 더 나은 디자인을 배우고 탐색하는 것입니다. Observer Pattern 문서 또는 클라이언트 서버 아키텍처를 요구하지 않습니다. 내가 알지 못하는 다른 가능한 수단이있을 수 있습니다. 그래서 나는 어떤 생각, 디자인 또는 프레임 워크를 기대하고 있습니다.
. 회신을 선택하기 전에 더 많은 응답을 기다리고 있습니다. –