Я только начинаю свой первый проект Java Swing (прежде всего, используя веб-приложения) и пытаюсь понять, как создать правильную архитектуру с разделением проблем между компонентами MVC.
Практически любая документация, которую я нахожу, очень глубоко вникает в детали того, как каждый виджет Swing UI работает и может быть использован, но все примеры просто непосредственно вызывают логику программы из класса, который распространяется, например, JPanel - что кажется нечетным и без хорошей архитекции.
Было бы лучше, если бы это было IDE-независимым, но если такие вещи вступают в игру, следует сказать, что в общем проекте у нас уже есть Eclipse, JFormdesigner и JGoodies.
Я также вижу, что JSR296 определяет структуру, которая, как представляется, касается моих проблем. Должен ли я просто использовать что-то, что его реализует?