portlets in uportal uportal domain objects portlet application deployment portlet deployment...
TRANSCRIPT
Portlets in uPortal
uPortal Domain Objects
• Portlet Application DeploymentPortlet Deployment– Information from portlet.xml file
• Portlet Application DefinitionPortlet Definition– Deployment + Preferences
• Portlet Application EntityPortlet Entity– Definition + Preferences
• Portlet Window– Instances of Portlet Entity painted on screen– Carries Portlet Window State
Portlets in uPortal
uPortal 3.0 Domain Object Architecture
Database
DAO’s
Registries
DAO Implementations e.g. Spring JDBC
Caching
uPortal Framework
Domain objects
Domain objectsTransfer objects
DomainObject
Factories
Portlets in uPortal
uPortal 3.0 Rendering Architecture
Con
text
X
Con
text
A
…
Context Resolver
Def
ault
Con
text
Parameterprocessing
Ren
derin
g pi
pelin
e
Layoutgenerator
Transformer
…
Transformer
Filter
Serializer
Selects a context toprocess the incomingrequest
Parses request URL andinitiates actions on:•Portlets•Rendering pipeline elements
Generates initial user layout•Aggregated layouts•Simple layouts
Chain of transformers andfilters compiles presentationmarkup.