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.

Author: Talar Keshura
Country: Armenia
Language: English (Spanish)
Genre: Science
Published (Last): 13 September 2005
Pages: 487
PDF File Size: 15.82 Mb
ePub File Size: 18.13 Mb
ISBN: 515-9-35970-429-5
Downloads: 93678
Price: Free* [*Free Regsitration Required]
Uploader: Vudal

Here I cannot add the whole code. MF file when you deploy your WAR file. Also, you dont have to download any jars from anywhere.

Lets Start this step by step: Design your model entity and write your service layer as normal see the tutorials on Service Builder here. Search Container in Liferay. Front Controller after receiving request take help from some helper classes these classes are mention in a seperate file whose name is: Share to Twitter Share to Facebook. The Spring front controller needs to know where the application context file is, so liferwy it as an initialization parameter in the portlet.

MF file when you deploy your WAR file.

Using the WAB Generator. By using our site, you acknowledge that you have read and understand our Cookie PolicyPrivacy Policyand our Terms of Service. In addition to any web. PanwarS87 84 1 One way is by calling the static utility methods.


Additionally, you need a mechanism that lets your portlet plugin react gracefully to the possibility of the service implementation becoming unavailable entirely. Stack Overflow works best with JavaScript enabled.

Add page, layout,Portlet Programatically.

Spring MVC – Liferay – Liferay Developer Network

ServletRequest s and back again. Go here for details. Liferay is an open platform in an ecosystem of open platforms. Next consider how to package and deploy your Spring MVC portlet. Posted by Aditya Bhardwaj at 8: Hans Westerbeek 4, 3 27 Constructor threw exception; nested exception is java. Now the front controller, org. Cannot spribg inner bean ‘com.

It covers the high points, assuming you sprig have familiarity with Spring MVC. Next configure your web application. DispatcherPortletcan get a request from the view layer, but there are no actual controller classes to delegate the request handling to. Liferay portlet plugins that are packaged as WAR files should include some Liferay specific descriptors.

By using Spring Portlet we can handle multiple action request ,multiple resource request in seperate methods.

Configuring a Spring MVC Portlet

I get this error, when I mv to deploy: Website OC4J 10g If you want to use a Spring Framework version different from the version Liferay Portal provides, you must name your Spring Framework JARs differently from the ones portal property module. For more info visit: ServiceTracker to track the service of psring type you need. Develop your controllers and your views as you normally would in a Spring MVC portlet.


Could not instantiate bean class [com. Your application must be able to convert javax.

Deploying simple Spring MVC Portlet to Liferay – Stack Overflow

View Mode Controller A simple controller class supporting View mode might look like this: The Spring front controller needs to know where the application context file is, so specify it as an initialization parameter in portlet.

For the details on implementing a service tracker, read the Service Trackers tutorial. Email Required, but never shown. Sprihg this to web. Almost identical to any other Spring MVC portlet. Sign up using Email and Password.

Spring MVC

Portlet Configuration In the portlet. Make sure to define any controller classes in your application context file by adding a bean element for each one:. They define the Liferay roles used in the portlet. Jasper Report in Detail. For example, suppose that a portlet has several JARs containing these properties files: To add all the properties files to the classpath, you can combine them into one of each type e.

Accounting for multiple service implementations, using the best service implementation available taking into account the service ranking property. Develop your controllers and your views as you normally would in a Spring MVC portlet. PortletRequest s to javax.

Find the complete DTD here.