簡體   English   中英

Liferay上的Grails Portlet

[英]Grails portlets on liferay

我是Grails開發人員,兩個月前開始在Liferay上進行開發。 我相信,如果可以在Liferay上使用Grails,我的工作效率將提高2。這是我的問題:-使用什么插件來開發Liferay Portlet? 我使用了一些grails插件,但是在生成portlet.xml時出現錯誤。 -如何配置Grails調度程序與Liferay一起使用。 例如:將這樣的網址/ web / guest / test?myportletId_WAR_aname_action = / user / show / 1&myportletId_WAR_aname_windowstate = exclusive ...分發給usercontroller並調用show action? -調用動作時如何獲取actionRequest,ActionResponse?

問候

只要您將Portlet視為應用程序中的特定視圖,就肯定有可能。 您可以使用簡單的規范Java Portlet來完成此操作,該Portlet可以從您的主項目中提取信息,或者查看當前的Spring MVC PortletGroovy Portlet來查看它們是否可以作為實現的快捷方式。 我曾經和他們一起工作過(盡管不是在Grails項目的背景下),並且可以愉快地報告他們與股票Liferay一起工作得很好。

我有理由確定您不能使用Grails創建portlet。 您當然可以使用GORM在Groovy中編寫Portlet進行數據訪問。 GSP當前在Grails之外不可用,因此您可能必須使用JSP來獲取視圖。

我發現在Spring MVC中使用Portlet支持比原始Portlet容易一些。

祝好運

尋找有關com.liferay.util.bridges.wai.WAIPortlet的討論。 我將自己制作的Grails小應用程序作為實驗,將它們放在通用Liferay 6.06安裝上的熱部署目錄中,作為實驗,然后,它們顯示為portlet! 我猜Liferay為他們准備了通用的portlet.xml等。 它們不是很漂亮,也沒有綁定到Liferay的Services API或數據庫中,但是它們作為Portlet運行,當然,您也可以在獨立的Web應用程序中找到它們。 有趣!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM