17 февр. 2010 г.
Руководство Microsoft по проектированию архитектуры приложений
11 нояб. 2009 г.
Карта шаблонов корпоративных приложений
Планируется еще довольно много фишек:
- Расширить набор шаблонов
- Гиперссылки на пояснения и первоисточники
- Более "тонкие" отношения между шаблонами
- Пояснения шаблонов прямо на этой схеме
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
9 авг. 2007 г.
J2EE Core Design Patterns: View Helper

Outline карты:

Все материалы можно найти по адресу http://courses.4shared.com/в разделе J2EE Patterns.
17 июл. 2007 г.
J2EE Core Patterns: Front Controller
Outline карты:
Все материалы можно найти по адресу http://courses.4shared.com в разделе J2EE Patterns.
14 июл. 2007 г.
J2EE Core Patterns: Intercepting Filter

Карту в увеличенном формате выложил на http://courses.4shared.com в раздел j2ee_patterns.
J2EE Core Patterns: цикл обзоров
А вот с шаблонами, применяемыми в платформе 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. Эту карту потом можно будет использовать как шпаргалку и в процессе обучения.
Буду крайне признателен за любые замечания и предложения. В идеале, каждое описание шаблона должно вызвать дисскуссию, в процессе которой наконец-то родится истина )))
18 июн. 2007 г.
7 июн. 2007 г.
Новый хороший блог )
Он специализируется на .NET, паттернах, рефакторинге.
welcome )
4 июн. 2007 г.
Хороший блог по java-технологиям
Квалифицированный товарищ, довольно много рассуждает про паттерны проектирования (design patterns). Так что, если кто интересуется этой темой, welcome )))
