Где хранить «глобальные» данные в Eclipse RCP Application?
я начинающий с Eclipse RCP и яЯ пытаюсь создать приложение для себя, чтобы попробовать. Я'Я запутался в том, как на самом деле поступают с объектами модели. Ни один из примеров, которые я могу найти, не касается проблемы, которую яу меня есть, так что я подозреваю, чтоЯ поступаю неправильно.
Скажем, мне нужно инициализировать приложение с классом, который содержит аутентифицированную информацию о пользователе. Я использовал свойWorkbenchWindowAdvisor
(неправильное место?), чтобы выполнить некоторую инициализацию (например, аутентификацию), чтобы решить, какое представление показывать. Как только этоСделано, вид показан. Теперь это мнениетакже нужен доступ к пользовательской информации, которую я ранее получил / произвел.
Вопрос в том, как это представление должно получить эти данные? Вид подключен вplugin.xml
, Я неЯ никак не могу представить данные для представления. Итак, я предполагаю, что представление должно каким-то образом получить его. Но что'это правильное место для его получения? Я думал о помещении статических переменных вIApplication
реализация, но это было неправильно. Любые советы или указатели высоко ценится. Благодарю.