Как концепция Hooks работает внутри Liferay?

Я хотел знать, как сервер приложений будет принимать пользовательский jsp. Если мы развернем хук и если мы снова отменим хук, он возьмет существующий файл jsp liferay. Как сервер приложений справится с этим.


person Vinod    schedule 10.04.2015    source источник


Ответы (1)


Исходный файл JSP будет переименован (например) из view.jsp в view.portal.jsp, а версия хука будет скопирована как новая view.jsp. При отмене развертывания это будет отменено. См. ссылку код развертывания здесь.

Поскольку это одношаговый процесс, он сломается, когда два хука переопределяют один и тот же JSP, фактически теряя исходную реализацию. См. эта статья для решения проблемы

person Olaf Kock    schedule 10.04.2015