Я хочу создать настольное приложение с использованием Java, но я новичок в разработке настольных компьютеров и Swing. Из веб-разработки я знаю, что мне нужно применить MVC к своему проекту. Есть ли какие-нибудь инструменты или фреймворки, упрощающие эту задачу? Поскольку я веб-разработчик, я знаю, что такие инструменты и фреймворки существуют для PHP. Есть ли книги, объясняющие, как структурировать мой проект? Моя любимая IDE - Eclipse. Пока я нашел эту статью http://www.oracle.com/technetwork/articles/javase/mvc-136693.html