wood burning stoves 2.0*
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


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Portals and Portlets
Bookmark "What are portlets" Watch "What are portlets" New topic
Author

What are portlets

farooq
Greenhorn

Joined: Apr 26, 2005
Posts: 7
Hi
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.
thanx


best regds
Adeel Ansari
Ranch Hand

Joined: Aug 15, 2004
Posts: 2874
Portlet: http://searchwebservices.techtarget.com/sDefinition/0,,sid26_gci947404,00.html
Portal: http://searchsmb.techtarget.com/sDefinition/0,,sid44_gci212810,00.html
Similarities and differences in servlet and protlet:
http://www.opensubscriber.com/message/jetspeed-dev@jakarta.apache.org/514070.html

We have many portals available like,

- BEA Weblogic Portal
- IBM Websphere Portal
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 41068
    
  43
In the Java space, you might check out JetSpeed from Jakarta, which is deployable in Tomcat.


Ping & DNS - my free Android networking tools app
Kishore Dandu
Ranch Hand

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


Kishore
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.
Thanks.

Pradeep bhatt
Ranch Hand

Joined: Feb 27, 2002
Posts: 8904

Apaches Pluto server is a portal server.


Groovy
M Streit
Greenhorn

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

http://www.nabh.com/

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
Author
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: http://aspose.com/file-tools
 
subject: What are portlets
 
Similar Threads
is there any difference between portlet and portlets
difference between JSR168 & Struts portlet
Can I make a call to another portlet?
Navigate from one portlet to another
Achieving Inter-portlet communication.