Я работаю над проектом. Я пытаюсь реализовать ядро как независимый файл jar, который можно запускать из командной строки или даже из службы Windows. Ядро будет отвечать за отслеживание пары файлов и отправку уведомлений по электронной почте. Вопрос в том, что лучше всего сделать, чтобы GUI был полностью независимым?
Графический интерфейс должен после взаимодействия с ядром
У меня было это программное обеспечение, разработанное в Delphi и C. C использовался для кодирования основной логики и использования сообщений Windows и обратных вызовов, я зарегистрировал Delphi GUI на C dll /услуга. Я смущен, как реализовать это в java.
P.S.:Причина, по которой я обсуждаю это здесь, заключается в том, чтобы изучить и изучить лучший дизайн для таких программ, когда они закодированы на Java. Я не прошу документацию по шаблону Observer или архитектуру клиент-сервер. Могут быть и другие возможные средства, о которых я не знаю. Поэтому я с нетерпением жду любой идеи, дизайна или фреймворка.