Показаны сообщения с ярлыком паттерны. Показать все сообщения
Показаны сообщения с ярлыком паттерны. Показать все сообщения

17 февр. 2010 г.

Руководство Microsoft по проектированию архитектуры приложений


PATTERNS & PRACTICES

Мы с гордостью представляем Вам "Руководство MICROSOFT® по проектированию архитектуры приложений" (2 издание)!
Команда patterns & practices - небольшая группа опытных архитекторов,  азработчиков, писателей, тестеров, планировщиков продуктов и менеджеров, ответственных за разработку прикладных инженерных руководств, которые помогают архитекторам, разработчикам и их командам полностью использовать преимущества технологий на платформе Microsoft.
Использование разработок команды patterns & practices позволит Вам ускорить дизайн и разработку собственных приложений, сократить технический риск проектов и взять курс на будущие технологии Майкрософт, предлагающие немало преимуществ.
Все разработки patterns & practices включают документацию и исходных код, годный для повторного использования. Нередко также предлагается пример реализации. Разработка каждого руководства ведется в сотрудничестве и под постоянным контролем групп разработки продуктов Майкрософт и внешних заказчиков и партнеров. В результате этого Вы получаете прочную исходную базу для создания собственных приложений и набор проверенных практик, которым можно смело следовать.

Источник: http://apparchguide.ms/

11 нояб. 2009 г.

Карта шаблонов корпоративных приложений

Драфт v0.1, только 1/3 шаблонов.



Планируется еще довольно много фишек:
  1. Расширить набор шаблонов
  2. Гиперссылки на пояснения и первоисточники
  3. Более "тонкие" отношения между шаблонами
  4. Пояснения шаблонов прямо на этой схеме
Мне хотелось бы вопросов и предложений )))

11 сент. 2007 г.

J2EE Core Design Patterns: Composite View



По многочисленным просьбам outline карты теперь дается не в виде картинки, а в текстовом.

Outline карты:
1 Ситуация
1.1 Представления содержат информацию из нескольких источников
1.2 Представления состоят из фрагментов (подпредставлений) с разной степенью частоты изменений
1.3 Над одним представлением работают несколько разработчиков
1.3.1 в том числе с разной квалификацией
2 Задача
2.1 Необходимо упростить разработку представлений
3 Требования
3.1 Различные фрагменты (подпредставления) представления могут часто меняются
3.2 Различные представления могут использовать одинаковые фрагменты (подпредставления)
3.3 Если фрагменты (подпредставления) встроены в представление на уровне исходного кода методом копирования-вставки, то поддерживать такое решение сложно
3.3.1 так же такое решение снижает uptime системы, т.к. изменения в подпредставлениях вступят в силу с запозданием
4 Результаты
4.1 Достоинства
4.1.1 Повышается модульность кода и возможности повторного использования подпредставлений
4.1.2 Повышается гибкость модификации содержимого
4.1.2.1 Как на этапе разработки
4.1.2.2 Так и при выполнении
4.1.3 Облегчается управляемость и сопровождение
4.2 Недостатки
4.2.1 Возможные накладные расходы во время выполнения
4.2.2 Компромиссные решения для обеспечения гибкости
4.2.3 Повышенные требования к содержимому подпредставлений
4.2.3.1 при некоторых реализациях подпредставление уже не содержит HTML-документ, а только его фрагмент
4.2.3.2 это необходимо отслеживать
5 Связанные шаблоны
5.1 Composite [GoF]
5.1.1 Composite View является частным случаем шаблона Composite
5.2 View Helper [Core J2EE]
5.2.1 Представление в шаблоне View Helper может использовать Composite View

14 июл. 2007 г.

J2EE Core Patterns: Intercepting Filter


Outline карты:

Карту в увеличенном формате выложил на http://courses.4shared.com в раздел j2ee_patterns.

J2EE Core Patterns: цикл обзоров

Многие блоггеры пишут циклы статей по шаблонам проектирования (design patterns). Но, как правило, они ограничиваются базовыми (core, GoF) шаблонами.
А вот с шаблонами, применяемыми в платформе J2EE, возникает некоторый дефицит русскоязычных внятных описаний.
Посему я решил начать цикл описаний Core J2EE Patterns. Каждый пост из этого цикла будет описанием одного j2ee шаблона. Делать описание я буду в виде mind-map, стуктурном древовидном представлении. Выкладывать же эту карту я буду в png- или jpeg-форматах, если кому понадобиться исходный файл в формате MindJet MindManager 6, обращайтесь.
В качестве основы я буду брать материалы с ресурсов http://www.corej2eepatterns.com/Patterns2ndEd
и http://java.sun.com/blueprints/corej2eepatterns/Patterns/index.html, а так же книги Образцы J2EE. К сожалению, это одна из немногих книг на русском языке. Но читать её практически нереально из-за крайне убогого перевода.

Соответственно, на выходе этого цикла получится большая mind-map с русскоязычными описаниями Core J2EE Patterns. Эту карту потом можно будет использовать как шпаргалку и в процессе обучения.
Буду крайне признателен за любые замечания и предложения. В идеале, каждое описание шаблона должно вызвать дисскуссию, в процессе которой наконец-то родится истина )))

7 июн. 2007 г.

4 июн. 2007 г.

Хороший блог по java-технологиям

Знакомые посоветовали subj.
Квалифицированный товарищ, довольно много рассуждает про паттерны проектирования (design patterns). Так что, если кто интересуется этой темой, welcome )))