Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can you recommend a lightweight java portlet software? [closed]

Tags:

java

portlet

I am a long time java web developer but I am new to portlets technology.

Currently I am in the stage of finding my options.

I have tried Liferay and although it is very cool, it is a bit heavy for my needs.

Can you recommend a more lightweight portlet container?

like image 698
Avi Y Avatar asked Oct 06 '09 08:10

Avi Y


People also ask

What is the Java Portlet specification?

The Java Portlet Specification defines the contract between a compliant portlet container and portlets. This standardization allows for portability of portlets between portal implementations. The Java Portlet Specification is very similar to the Java Servlet Specification by design.

What Portlets are supported by WebLogic Portal?

WebLogic Portal produces Java portlets that conform to the JSR 286 specification and can be used universally across portals that support JSR 286 portlet containers. Oracle Enterprise Pack for Eclipse lets you export Java portlets to a supported archive file (WAR, JAR, or ZIP) that can be deployed on any supported server.

What is the difference between Java portlet and Servlet?

The Java Portlet Specification is very similar to the Java Servlet Specification by design. In fact, the Java Portlet Specification is built on top of the Java Servlet Specification 2.3 and Java Server Pages version 1.2 and leverages its objects whenever possible.

How do I access a portlet-served resource?

For portlet-served resources, the portlet container acts as a proxy for accessing the resource; the portlet itself has full control over the resource response. Calls to the portlet's serveResource() method usually occur after a call to render(), if the portlet's output from the render contained any portlet-served resource links.


2 Answers

I think that the JSR-168/286 reference implementation Apache Pluto is probably going to be as lightweight as you are going to get.

Most, if not all, portlet products are targeted firmly at the enterprise market which means they tend to come shipped as part of a 'heavyweight' enterprise portal product, even though the portlet (producer) component should generally be fairly lightweight.

like image 181
Andy Avatar answered Sep 20 '22 17:09

Andy


Portals are quite heavyweight by nature, but I've found the Pluto portlet container useful for testing individual portlets as it can be set up on Tomcat or Jetty in a few minutes and requires minimal initial configuration. Pluto is used as the portlet container by Jetspeed.

like image 34
Rich Seller Avatar answered Sep 20 '22 17:09

Rich Seller