We will first get brief introduction about Spring MVC (Web MVC) framework and then we see how to write Spring MVC Portlet in Liferay step by. Spring MVC is one of the most popular framework to create portlets. Liferay supports creating Maven Spring MVC Portlet. You can add multiple. Liferay MVC vs Spring MVC is one of the most hot topic for liferay developer. It always creates confusion as what to choose when. In this article I.
|Published (Last):||10 February 2008|
|PDF File Size:||18.34 Mb|
|ePub File Size:||5.55 Mb|
|Price:||Free* [*Free Regsitration Required]|
Lets Start this step by step: Now the front controller, org. Johannes Hipp 1 1 2.
Using the WAB Generator. For usage with Portlets, this Servlet is necessary to force the portlet container to convert the PortletRequest to a ServletRequest, which it has to do when including a resource via the PortletRequestDispatcher. In fact, we expect you to. Portlet Configuration In the portlet. In addition to any web. Service Hook in Liferay.
A complete list of the attributes you can set can be found here. Instantiate a new org.
Liferay is easy: Spring MVC Portlet in liferay
Front Controller after receiving request take help from some helper classes these classes are mention in a seperate file whose name is: For more info visit: MF file when you deploy your WAR file.
Add Portlet to control Panel. But for clarification I can tell for setting up a SpringMVC portlet you only need to make few changes in your current portlet. Almost identical to any other Spring MVC portlet. Edit Mode Controller An edit mode controller might contain render methods and action methods.
Developers creating portlets for Liferay Portal CE 7.
You have to use Service Trackers. Share to Twitter Share to Facebook. To configure the Spring view resolver, add a bean to your application context file portlet-context. MF file when you deploy your WAR file.
ServletRequest s and back again. Next configure your web application. Email Required, but never shown. Your application must be able to convert javax.
The DTD is here. Views To configure the Spring view resolver, add a bean to your application context file portlet-context. The DTD is found here.
Spring MVC Portlet
ServiceTracker to track the service of the type you need. Add this to web. Provide an application context file portlet-context. Hans Westerbeek 4, 3 27 ServletRequest s and back again. Additionally, you need a mechanism that lets your portlet plugin react gracefully to the possibility of the service implementation becoming unavailable sring. The Spring front controller needs to know where the application context file is, so specify it as an initialization parameter in the portlet.
Portleet portlet plugins that are packaged as WAR files should include some Liferay specific descriptors. In addition to your Spring MVC configuration, your web. This allows for reuse of the entire Servlet-based View support even in a Portlet environment.
Liferay is an open platform in an ecosystem of open platforms. Now the front controller, org. Liferay portlet plugins that are packaged as WAR files should include some Liferay specific descriptors. To get liferaj feel for it, read this: