2012-11-01 16 views
3

是有一個好的圖書館,抽象的servlet /門戶/關於視圖之間的區別是什麼?的portlet/servlet的抽象

具體而言,我希望能夠編寫一個視圖一次並將其用於簡單的webapp或portlet中。它可能是一個標籤庫,或者一個模板語言或者其他任何東西。

應該讓開發死的簡單和重用像servlet會話/ Portlet會話,RenderRequest中/的servletRequest/

回答

0

Portlet是一個Web應用程序可能和抽象的東西。有可能是根據您使用框架的一些差異,但你可以寫一個「經典」的java web應用程序,然後將其配置爲是的Portlet(與portlet.xml中,並用PortletBridge)。

例如,如果你使用JSF,你可以寫探微延伸了GenericPortlet,並且將重定向每個portlet行動,你的JSF生命週期的類。例如,您可以使用JBoss PortletBridge。

還有JSF portlet的ICEfaces的。但你也可以使用任何框架(Struts2,Struts,Vaadin等)。

希望它有幫助。