File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Portals and Portlets and the fly likes What are portlets Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Portals and Portlets
Bookmark "What are portlets" Watch "What are portlets" New topic

What are portlets


Joined: Apr 26, 2005
Posts: 7
i need some information about portlets and portal server,
what is the diff between a servlet and a portlet,what are the portlet containers available .may be some body can suggest a good book on portlets.

best regds
Adeel Ansari
Ranch Hand

Joined: Aug 15, 2004
Posts: 2874
Similarities and differences in servlet and protlet:

We have many portals available like,

- BEA Weblogic Portal
- IBM Websphere Portal
Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42965
In the Java space, you might check out JetSpeed from Jakarta, which is deployable in Tomcat.
Kishore Dandu
Ranch Hand

Joined: Jul 10, 2001
Posts: 1934
I would like to add: Vignette portal.

SCJP, blog
Mehdi Chaouachi
Ranch Hand

Joined: Jul 02, 2003
Posts: 87
The most popular java portals currently are the following :
- Liferay
- Exo
- JBoss

Mehdi Chaouachi<p>Sun Certified Java Programer (1.4)<br />Sun Certified Web Component Developer (1.4).<br />Sun Certified Mobile Application Developer.
ankur rathi
Ranch Hand

Joined: Oct 11, 2004
Posts: 3830
Let me try,

Portlet - It is just an window but may provide the whole functionality like any application. User can customize it according to his/her need. There may be many portlets on one page, every portlet may/may not interact with each other. It is modified form of servlet, in fact we can say it is nothing but a servlet.

Portal Server - It provides resources to run any portlet just like application server provides for servlet.

Please correct me if I am wrong.

Pradeep bhatt
Ranch Hand

Joined: Feb 27, 2002
Posts: 8927

Apaches Pluto server is a portal server.

M Streit

Joined: Jan 16, 2004
Posts: 27
You might also check out:

for info on open source portal solutions.
Jignesh Patel
Ranch Hand

Joined: Nov 03, 2001
Posts: 626

Portlet can be comparaple with Tiles, if any body worked with struts.
But different between Tiles and Portlate is
Portlet can provide remote integration while displaying in a desktop(ie. desktop is a view which integrats many portlets) but tiles can't.

And portal is container of collection of several application with various functionalities.

Here one application may represent 1 portlet.
Stefan Zoerner
Ranch Hand

Joined: Nov 29, 2001
Posts: 121
Some of your questions are already answered within this thread, especially the link by Adeel Ansari about servlet-portlet diffs provides interesting information. Do you have a specific question about servlets and portlets, that is not covered by this resource?

Only a few books about JSR 168 exist, one is "Building Portals with the Java Portlet API" (Homepage) by J. Linwood, D. Minter (APress 2004). This one is intersting from my point of view. More books exist on specific portal servers. For IBM WebSphere Portal server I would recommend to get the relevant Redbooks, which are available for free (PDF, HTML).

Greetings Stefan

Stefan Zoerner
Author of German LDAP-Book
Committer at Apache Directory Project
I agree. Here's the link:
subject: What are portlets
jQuery in Action, 3rd edition