SlideShare une entreprise Scribd logo
1  sur  13
Davis Molinari Università del Piemonte Orientale Amedeo Avogadro Laurea in Informatica Relatore: Prof. Luigi Portinale Analisi e sviluppo di componenti standard JSR 168 per la realizzazione di Portali Web Aziendali
PORTALE WEB AZIENDALE   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
L’ APPLICAZIONE ESISTENTE   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],DATA BASE Presentation layer Data & Service layer Business Logic layer
JAVA PORTLET ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Il portlet container NON si occupa dell’  aggregazione dei contenuti prodotti dalle varie portlet che è invece responsabilità del portale
PRINCIPIO DI FUNZIONAMENTO ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PRINCIPIO DI FUNZIONAMENTO (SCHEMA) I clients interagiscono con le portlets tramite un paradigma request/response  implementato e gestito dal portale
PORTLET A LIVELLO DI PRESENTAZIONE Esempio di risultato che forniscono a livello di interfaccia utente:   Ogni portlet possiede un titolo, dei bottoni di controllo, ed altre decorazioni che vengono aggiunte dal portale e che la fanno assomigliare ad una classica interfaccia a finestra   Si presentano in modo diverso a seconda del Window State
WINDOW STATE DELLE PORTLET ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CICLO DI VITA DELLE PORTLET E PORTLET MODE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ARCHITETTURE DISPONIBILI E SOLUZIONI UTILIZZATE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Jakarta Pluto è un portlet container Open Source sviluppato dal progetto Apache Jakarta   Permette di testare il ciclo di vita della proprie portlet Piattaforma di riferimento per lo sviluppo Screenshot di esempio SVILUPPO SUL PORTLET CONTAINER JAKARTA PLUTO
L’ APPLICAZIONE FINALE   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CONCLUSIONI E CONOSCENZE ACQUISITE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Contenu connexe

Tendances (6)

Prova2
Prova2Prova2
Prova2
 
Lezione 7 del 21 febbraio 2012 - CLOUD STORAGE PER USO PERSONALE
Lezione 7 del 21 febbraio 2012 - CLOUD STORAGE PER USO PERSONALELezione 7 del 21 febbraio 2012 - CLOUD STORAGE PER USO PERSONALE
Lezione 7 del 21 febbraio 2012 - CLOUD STORAGE PER USO PERSONALE
 
Presentazione gasw 13 5 16
Presentazione gasw 13 5 16Presentazione gasw 13 5 16
Presentazione gasw 13 5 16
 
Corso Base Wordpress 22-40 | installazione (2 di 4)
Corso Base Wordpress 22-40 | installazione (2 di 4)Corso Base Wordpress 22-40 | installazione (2 di 4)
Corso Base Wordpress 22-40 | installazione (2 di 4)
 
Pregi e difetti dei principali CMS Open Source
Pregi e difetti dei principali CMS Open SourcePregi e difetti dei principali CMS Open Source
Pregi e difetti dei principali CMS Open Source
 
Introduzione ai sistemi di Content Management System (CMS)
Introduzione ai sistemi di Content Management System (CMS)Introduzione ai sistemi di Content Management System (CMS)
Introduzione ai sistemi di Content Management System (CMS)
 

Similaire à Analisi e sviluppo di componenti standard JSR 168 per la realizzazione di Portali Web Aziendali

Usare le nuove WCF Web Api per creare servizi RESTful
Usare le nuove WCF Web Api per creare servizi RESTfulUsare le nuove WCF Web Api per creare servizi RESTful
Usare le nuove WCF Web Api per creare servizi RESTful
Luca Milan
 
Sviluppo di servizi REST per Android - Luca Masini
Sviluppo di servizi REST per Android - Luca Masini Sviluppo di servizi REST per Android - Luca Masini
Sviluppo di servizi REST per Android - Luca Masini
Whymca
 

Similaire à Analisi e sviluppo di componenti standard JSR 168 per la realizzazione di Portali Web Aziendali (20)

September 2010 - Gatein
September 2010 - GateinSeptember 2010 - Gatein
September 2010 - Gatein
 
Many Designs Elements
Many Designs ElementsMany Designs Elements
Many Designs Elements
 
What's New in ASP.NET 4.5 and Visual Studio 2012
What's New in ASP.NET 4.5 and Visual Studio 2012What's New in ASP.NET 4.5 and Visual Studio 2012
What's New in ASP.NET 4.5 and Visual Studio 2012
 
ASP.NET performance optimization
ASP.NET performance optimizationASP.NET performance optimization
ASP.NET performance optimization
 
Novità di Asp.Net 4.0
Novità di Asp.Net 4.0Novità di Asp.Net 4.0
Novità di Asp.Net 4.0
 
DDive11 - xpages
DDive11 - xpagesDDive11 - xpages
DDive11 - xpages
 
Esposizione RIA
Esposizione RIAEsposizione RIA
Esposizione RIA
 
8. Architetture web
8. Architetture web8. Architetture web
8. Architetture web
 
Sistemi Context-aware: Esercitazione 3
Sistemi Context-aware: Esercitazione 3Sistemi Context-aware: Esercitazione 3
Sistemi Context-aware: Esercitazione 3
 
Usare le nuove WCF Web Api per creare servizi RESTful
Usare le nuove WCF Web Api per creare servizi RESTfulUsare le nuove WCF Web Api per creare servizi RESTful
Usare le nuove WCF Web Api per creare servizi RESTful
 
DDive - 8.5.2 Xpages - L'evoluzione continua
DDive - 8.5.2 Xpages - L'evoluzione continuaDDive - 8.5.2 Xpages - L'evoluzione continua
DDive - 8.5.2 Xpages - L'evoluzione continua
 
Hands on MVC - Mastering the Web
Hands on MVC - Mastering the WebHands on MVC - Mastering the Web
Hands on MVC - Mastering the Web
 
Grasso Frameworks Ajax
Grasso Frameworks AjaxGrasso Frameworks Ajax
Grasso Frameworks Ajax
 
Yii Framework - yes it is rapid web application development (Parte 1)
Yii Framework - yes it is rapid web application development (Parte 1)Yii Framework - yes it is rapid web application development (Parte 1)
Yii Framework - yes it is rapid web application development (Parte 1)
 
Introduzione a Internet
Introduzione a InternetIntroduzione a Internet
Introduzione a Internet
 
Ddive Xpage852
Ddive Xpage852Ddive Xpage852
Ddive Xpage852
 
Portlet JSR168/286
Portlet JSR168/286Portlet JSR168/286
Portlet JSR168/286
 
Sviluppo di servizi REST per Android - Luca Masini
Sviluppo di servizi REST per Android - Luca Masini Sviluppo di servizi REST per Android - Luca Masini
Sviluppo di servizi REST per Android - Luca Masini
 
SVILUPPO DI SERVIZI REST PER ANDROID
SVILUPPO DI SERVIZI REST PER ANDROIDSVILUPPO DI SERVIZI REST PER ANDROID
SVILUPPO DI SERVIZI REST PER ANDROID
 
TYPO3 CMS 8.1 - Le novità
TYPO3 CMS 8.1 - Le novitàTYPO3 CMS 8.1 - Le novità
TYPO3 CMS 8.1 - Le novità
 

Analisi e sviluppo di componenti standard JSR 168 per la realizzazione di Portali Web Aziendali

  • 1. Davis Molinari Università del Piemonte Orientale Amedeo Avogadro Laurea in Informatica Relatore: Prof. Luigi Portinale Analisi e sviluppo di componenti standard JSR 168 per la realizzazione di Portali Web Aziendali
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. PRINCIPIO DI FUNZIONAMENTO (SCHEMA) I clients interagiscono con le portlets tramite un paradigma request/response implementato e gestito dal portale
  • 7. PORTLET A LIVELLO DI PRESENTAZIONE Esempio di risultato che forniscono a livello di interfaccia utente: Ogni portlet possiede un titolo, dei bottoni di controllo, ed altre decorazioni che vengono aggiunte dal portale e che la fanno assomigliare ad una classica interfaccia a finestra Si presentano in modo diverso a seconda del Window State
  • 8.
  • 9.
  • 10.
  • 11. Jakarta Pluto è un portlet container Open Source sviluppato dal progetto Apache Jakarta Permette di testare il ciclo di vita della proprie portlet Piattaforma di riferimento per lo sviluppo Screenshot di esempio SVILUPPO SUL PORTLET CONTAINER JAKARTA PLUTO
  • 12.
  • 13.