E
dit
A
ttach
P
rintable
r2 - 14 Sep 2005 - 01:43:20 -
BradleyAndersen
You are here:
TWiki
>
IBG Web
>
IBGProjects
>
IBGPortal
Illinois Bio-Grid Portal Development
Overview
Portal Technologies
The following comparison of portlets vs servlets came from a JavaZone presentation by Oliver Koeth of IBM.
PDF available
here
.
Portlet Container
Extension of the Servlet Container
It handles portlet components in addition to servlet and JSP components
It shares much of the servlet container functionality (HTTP request handling, web application context, classloaders, session management, security)
Portlets vs. Servlets -- Commonalities
Portlets (as Servlets) are web components
can be packaged in the same WAR file
Portlet API is modeled after Servlet API
Portlets lifecycle is similar to Servlets lifecycle
(init, request processing, destroy)
Portlets can include servlets and JSPs
JSR 168 specifies interoperablility requirements
Portlets vs. Servlets -- Differences
Additional state
Portlet mode ("view", "configure", etc.)
Window state ("normal", "maximized", "print", etc.)
Render parameters
Interaction state can be tracked across requests
Often more appropriate than using the session (anonymous user, back button, bookmarks)
Portlet preferences
Persistent state that is managed by the portal
Portlets share client request and response
Some operations are not allowed, e.g. setting response charset, string manipulation of URLs
Requires a refined processing model
Two phases: processing and rendering
Processing takes place only when a user interacts with the portlet
Rendering takes place whenever a page with the portlet is shown
--
RobVogelbacher
- 08 Jul 2005
gridsphere.doc
:
http://140.192.37.11:18080/gridsphere
Show attachments
Hide attachments
Topic attachments
I
Attachment
Action
Size
Date
Who
Comment
doc
gridsphere.doc
manage
109.0 K
14 Sep 2005 - 01:43
BradleyAndersen
http://140.192.37.11:18080/gridsphere
E
dit
|
A
ttach
|
P
rintable
|
R
aw View
|
Backlinks:
We
b
,
A
l
l Webs
|
H
istory
: r2
<
r1
|
M
ore topic actions
IBG
Log In
or
Register
Site Map
IBG Web Home
About the IBG
News
Research Areas
Publications
IBG Software
GeneDesigner
MS Desktop
HT Task Allocator
MS Libraries
Inverse Folding
Rama Map
Bioinformatics Interactive Programming Environment
Digital Lab Notebook
IBG Services
Identify Your Protein
See a Rama Map
Unfolded State
IBG Gene Designer
IBG 18O Quantifier
Hardware
Funding
People
Administrative
Reading List
Paper Calls/Confrence
Tutorial
Current Projects
Project Ideas
Meeting Minutes
System Access
IBG Web
IBG Web Home
Changes
Index
Notifications
Search
Twiki Webs
DePaulBioInfo
DigiCinComSci
ElSalvadorProject
IBG
InterUniversitySE
Main
Sandbox
TWiki
TreeVisualization
TryptphanMetabolism
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback