Дизайн системы обработки сообщений (Events Concept)
От:
Аноним
Дата:
04.08.05 18:11
Оценка:
Для собственного фреймворка надо разработать такую вот концепцию (будет использовать как часть компонентной модели).
Требования стандартные — синхронная-ассинхронная обработка, многопоточность, фильтрация событий.
Вопрос следующий — чтобы не изобретать велосипед хотелось бы где то дизайн этого дела содрать.
Пока наиболее красивой вижу СОМ+ Events Concept но если есть что-то получше, то с удовольствием ознакомлюсь.
Если есть кака-то литература или/особенно уже готовый набор диаграмм или паттернов очень хотелось бы об этом почитать.
Re: Дизайн системы обработки сообщений (Events Concept)
Здравствуйте, Аноним, Вы писали:
А>Для собственного фреймворка надо разработать такую вот концепцию (будет использовать как часть компонентной модели). А>Требования стандартные — синхронная-ассинхронная обработка, многопоточность, фильтрация событий. А>Вопрос следующий — чтобы не изобретать велосипед хотелось бы где то дизайн этого дела содрать. А>Пока наиболее красивой вижу СОМ+ Events Concept но если есть что-то получше, то с удовольствием ознакомлюсь. А>Если есть кака-то литература или/особенно уже готовый набор диаграмм или паттернов очень хотелось бы об этом почитать.
Литература есть: И.Портянкин "SWING эффектные пользовательские интерфейсы и JFC". Изложение исчерпывающе подробное. Автор делает упор именно на паттерно-ориентированный подход к проектированию и реализации. Правда, не уверен, что вам подойдет, поскольку это не COM, а Java
Приходиться заниматься гадостью — зарабатывать на жизнь честным трудом (Б.Шоу)
Re[2]: Дизайн системы обработки сообщений (Events Concept)
От:
Аноним
Дата:
05.08.05 08:22
Оценка:
Здравствуйте, fplab, Вы писали:
F>Литература есть: И.Портянкин "SWING эффектные пользовательские интерфейсы и JFC". Изложение исчерпывающе подробное. Автор делает упор именно на паттерно-ориентированный подход к проектированию и реализации. Правда, не уверен, что вам подойдет, поскольку это не COM, а Java
Меня больше интересует не особенности реализация, а архтектура. Поэтому книжку постараюсь найти.
Правда судя по всему в сети в электронном виде она отсутствует, поэтому не знаю получиться ли.
Re: Дизайн системы обработки сообщений (Events Concept)
Здравствуйте, fplab, Вы писали:
F>Здравствуйте, Mishka, Вы писали:
M>>Ищи в google "event-driven architecture", то бишь архитектура, основанная на событиях. F>Или "model-view-controller"
model-view-controller? А он каким местом сюда относится?
Re[4]: Дизайн системы обработки сообщений (Events Concept)
Здравствуйте, Mishka, Вы писали:
M>Здравствуйте, fplab, Вы писали:
F>>Здравствуйте, Mishka, Вы писали:
M>>>Ищи в google "event-driven architecture", то бишь архитектура, основанная на событиях. F>>Или "model-view-controller"
M>model-view-controller? А он каким местом сюда относится?
MVC это не только ГУЕ-евые интерфейсы, но и 2-3 кг высококалорийного диетического кода События, знаете-ли, события, точнее их конкретная реализация. В общем то, что вы справедливо советовали выше (event-driven architecture). А вообще — все растет отсель: http://www.smalltalk.ru и ничто не ново под луной
Приходиться заниматься гадостью — зарабатывать на жизнь честным трудом (Б.Шоу)
Re: Дизайн системы обработки сообщений (Events Concept)
Здравствуйте, Аноним, Вы писали:
А>Для собственного фреймворка надо разработать такую вот концепцию (будет использовать как часть компонентной модели). А>Требования стандартные — синхронная-ассинхронная обработка, многопоточность, фильтрация событий. А>Вопрос следующий — чтобы не изобретать велосипед хотелось бы где то дизайн этого дела содрать. А>Пока наиболее красивой вижу СОМ+ Events Concept но если есть что-то получше, то с удовольствием ознакомлюсь. А>Если есть кака-то литература или/особенно уже готовый набор диаграмм или паттернов очень хотелось бы об этом почитать.
Здравствуйте, <Аноним>, Вы писали:
А>Для собственного фреймворка надо разработать такую вот концепцию (будет использовать как часть компонентной модели). А>Требования стандартные — синхронная-ассинхронная обработка, многопоточность, фильтрация событий. А>Вопрос следующий — чтобы не изобретать велосипед хотелось бы где то дизайн этого дела содрать. А>Пока наиболее красивой вижу СОМ+ Events Concept но если есть что-то получше, то с удовольствием ознакомлюсь. А>Если есть кака-то литература или/особенно уже готовый набор диаграмм или паттернов очень хотелось бы об этом почитать.
а Corba не подойдет? есть CosEvent, посерьезней CosNotification.