Очень нехватает для начинающих web программистов таких вот статей на русском языке.
Спасибо автору.
Довольно интересная статья. Но что-то идеи в ней изложенные сильно смахивают на концепцию одного из подпроектов Jakarta под кодовым названием struts.
Проект как раз и предназначен для построения апликэйшн Model2, тоесть веб-приложений с архитектурой MVC. Советую посмотреть, т.к. все идеи там описаны довольно досконально.
Download and unpack a Struts binary distribution, available from
<
http://jakarta.apache.org/builds/jakarta-struts/nightly/>.
На самом деле в Jakarta Struts ИМХО не используются декораторы. Там есть действия и один сервлет действий, который, по строке запроса браузера загружает нужное действие и получает от него маршрутизатор действия. В этой же статье все немного по другому.
ЗЫ. Хорошая статья, но маловата для начинающих (кодов нет).