Архитектура RIA
Пишу JS RIA приложение на ExtJS. Пока что все работает неоптимально, каждое окошко приложения содержит свои хранилища и свои запросы в серверному апи. Серверное апи состоит из 80 методов потом будет больше.
Хочу навести порядок в приложении. Вынести в отдельный неймспейс все обращения в апи. Сделать одно "место" для стореджей, при обновлении чтобы изменялись все визуальные компоненты.
Очень примерно понимаю как все это должно быть. Хочу найти какой-то материал с описание как подобное делать, какие архитектурные паттерны использовать? как вносить изменения в данные на сервере? как на клиенте они должны обновляться? Или исходник с образцово-показательной работой применительно к ExtJS.
|