пятница, 1 июля 2011 г.

Немного о Tiles

Есть такой замечательный framework tiles. Раньше он шел в комплекте с Struts но со временем отпочковался в самостоятельный продукт и получил название Tiles 2. Его суть состоит в том чтобы упростить дизайн представления нашего приложения. Т.е. наша страница собирается из множества элементов (плиток), которые при переходе по ссылкам заменяются в тех или иных местах. Таким образом исчезает необходимость хранить избыточный код на страницах, трекать изменения футером, хедеров, т.к. они представлены только в единственном экземпляре и вставляются в то или иное представления посредством настройки в конфигурационном  xml файле. Но самое главное что каждую такую плитку можно отрисовывать своим контроллером. Имплементация этого механизма будет описана ниже.