среда, 20 марта 2013 г.

Liferay, FrendlyUrlServlet, Struts, PortalUtil

В лайфрее запросы попадают в FrendlyUrlServlet, там он с помошью PortalUtil переводит их в реальные понимаемые Struts и если нужно делает редирект.
Если страница/лейаунт типа link_to_page, то урл строится определенного вида, шаблон этого урла определяется для этого типа страницы в portal.properties, там на каждый тип много чего определяется.
По шаблону этого урла через struts-config.xml проиходит привязка на конкретный экшин, в этом случае Что-то-тамLayoutAction.

PortalUtil  вяжется к интрефейсу Portal, а через его реализацию PortalImpl  и решаются вопросы.

Комментариев нет:

Отправить комментарий