portlets in uportal uportal domain objects portlet application deployment portlet deployment...

3
Portlets in uPortal uPortal Domain Objects Portlet Application Deployment Portlet Deployment Information from portlet.xml file Portlet Application Definition Portlet Definition Deployment + Preferences Portlet Application Entity Portlet Entity Definition + Preferences Portlet Window Instances of Portlet Entity painted on screen Carries Portlet Window State

Upload: hannah-hamilton

Post on 12-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Portlets in uPortal uPortal Domain Objects Portlet Application Deployment Portlet Deployment –Information from portlet.xml file Portlet Application Definition

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

Page 2: Portlets in uPortal uPortal Domain Objects Portlet Application Deployment Portlet Deployment –Information from portlet.xml file Portlet Application Definition

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

Page 3: Portlets in uPortal uPortal Domain Objects Portlet Application Deployment Portlet Deployment –Information from portlet.xml file Portlet Application Definition

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.