В настоящее время я работаю над приложением GWT, и я все еще немного не понимаю, как все это сочетается друг с другом (радость от необходимости вносить изменения без предварительного понимания всей структуры, хотя это все равно может быть сложно).
У нас есть несколько действий, которые соответствуют частям пользовательского интерфейса (например, основной контент, панель инструментов и список вещей). Я не совсем уверен, что именно так и задуманы действия, но я думаю, что сейчас я не могу так легко измениться. Теперь моя проблема заключается в том, что список вещей содержит состояние (текущее выделение), которое также необходимо для основного содержимого и, в некотором роде, для панели инструментов (по крайней мере, панель инструментов в настоящее время имеет это — я не спрашиваю ).
Но какое было бы подходящим местом для хранения этого? Я предполагаю, что объединение фактических реализаций представлений вместе и сохранение выбора только в списке - не такая уж блестящая идея.