Порталы Grails на LifeRay - PullRequest
       6

Порталы Grails на LifeRay

2 голосов
/ 30 декабря 2010

Я разработчик Grails и начал разработку на Liferay 2 месяца назад.Я считаю, что если я смогу использовать Grails на Liferay, я увеличу свою производительность на 2. Итак, вот мои вопросы: - Какие плагины использовать для разработки портлетов Liferay?Я использовал некоторые плагины Grails, но я получил ошибку при создании portlet.xml.- Как я могу настроить диспетчер Grails для работы с Liferay.Например: для отправки URL-адресов, подобных этому / web / guest / test? MyportletId_WAR_aname_action = / user / show / 1 & myportletId_WAR_aname_windowstate = exclusive ..., в usercontroller и вызвать действие show?Как получить actionRequest, ActionResponse при вызове действия?

С уважением

Ответы [ 3 ]

1 голос
/ 13 января 2011

Пока вы рассматриваете портлет как особый взгляд на ваше приложение, это определенно должно быть возможно. Вы можете сделать это с помощью простого специфицированного Java-портлета, который извлекает информацию из вашего основного проекта, или посмотреть на текущие Spring MVC Portlet и Groovy Portlet , чтобы увидеть, могут ли они быть ярлыками для ваша реализация. Я работал с обоими (хотя и не в контексте проекта Grails) и могу с радостью сообщить, что они хорошо работают со стоковым Liferay.

0 голосов
/ 06 сентября 2011

Ищите обсуждение com.liferay.util.bridges.wai.WAIPortlet. Я взял в качестве эксперимента маленькие приложения Grails, поместил их в каталог горячего развертывания при обычной установке Liferay 6.06 и, прежде всего, они отображаются в виде портлетов! Я думаю, Liferay готовит для них общий файл portlet.xml и т. Д. Они не красивы и не привязаны к API или базе данных Liferay Services, но они работают как портлет, и, конечно, вы также можете найти их там, где они должны быть в качестве автономных веб-приложений. Fun!

0 голосов
/ 12 января 2011

Я уверен, что вы не можете создать портлет с помощью Grails. Конечно, вы можете писать портлеты в Groovy, используя GORM для доступа к данным. GSP в настоящее время недоступен за пределами Grails, поэтому вам, возможно, придется жить с JSP для просмотра.

Я обнаружил, что использование поддержки портлетов весной MVC делает вашу жизнь немного проще, чем необработанные портлеты.

Удачи

...