GUI: разделенные представления и шаблоны проектирования для RIA - PullRequest
2 голосов
/ 11 августа 2010

Я сделал несколько настольных приложений с графическим интерфейсом в первые годы разработки, но мой опыт и практика изменились, поэтому теперь я хотел бы вернуться к этому предмету с лучшими знаниями.

Большая часть моего опыта работы с Интернетом с тех пор.

Я читал о Архитектура GUI и несколько связанных с этим вопросов здесь, на SO.Я знаю, что все еще не на уровне «архитекторов» знаний из шаблонов проектирования и тому подобного, чтобы начать создавать отличное приложение с графическим интерфейсом с нуля

Я пытаюсь понять, как разработать приложение сGUI, используя хорошие методы проектирования для архитектуры.Я сосредотачиваюсь на архитектурах MVC с RIA (Flex, Java FX, вы выбираете), думая о том, чтобы сохранить графический интерфейс максимально отделенным от домена.Это доставило мне некоторые неприятности ...

Мне было трудно связать архитектуру MVC, такую ​​как SpringMVC, с графическим интерфейсом, который также может реализовывать свой собственный MVC.Большинство из того, что я прочитал, - это концепции высокого уровня, но я не могу перевести это в код.

«Где я создаю представление?», «Как вы подключаете контроллер к модели и представлению?» И т. Д. Это некоторые из вопросов, которые я продолжаю задавать себе после некоторого чтения и изучения.

Я, вероятно, немного растерян и запутался относительно того, с чего начать, поэтому любая помощь приветствуется.

Есть ли какие-нибудь руководства / учебные пособия / документация, которые вы можете порекомендовать начать с этого?предмет?Возможно, мне следует начать с основ RIA / GUI, а затем специализироваться на технологии, которую я буду использовать.

1 Ответ

1 голос
/ 11 августа 2010

Вы не указали, какой язык вы предпочитаете, но вот несколько практических руководств по Java:

Также, в частности для SpringMVC, вот несколько практических руководств:

http://maestric.com/doc/java/spring

http://www.zabada.com/tutorials/spring-mvc-basics.php

...