SlideShare une entreprise Scribd logo
Portails & Portlets Java
Frédéric Camblor (@fcamblor) [email_address] ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Qu’est-ce qu’un Portail ? ,[object Object]
Qu’est-ce qu’un Portail ? Quelques points clés ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Qu’est-ce qu’une Portlet ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Qu’est-ce qu’un Conteneur de Portlets ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cheminement d’une request Schéma issu de la JSR-286
Historique des JSR ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Par rapport à la spécification servlet … De nombreuses similarités ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Par rapport à la spécification servlet … Des différences ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Par rapport à la spécification servlet … Des nouveautés ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Le portlet.xml Exemple ,[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],[object Object],[object Object],[object Object],[object Object],[object Object]
Gestion des URL du Portail ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Gestion des URL du Portail Exemples ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Les différentes phases Rappel Schéma issu de la JSR-286
Les différentes phases Action & Event phases ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Les différentes phases  Rendering phase ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Les différentes phases  Serving Resource phase ,[object Object],[object Object],[object Object],[object Object],Schéma issu de la JSR-286
Un exemple de portlet ,[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],[object Object],[object Object],[object Object],[object Object]
Quelques problématiques ,[object Object],[object Object],[object Object],[object Object],[object Object]
Quelques problématiques ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Quelques problématiques ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Quelques problématiques ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Des questions sur les Portails ?
Présentation d’un Portail : Liferay ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Présentation d’un Portail : Liferay Positionnement ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Présentation d’un Portail : Liferay ,[object Object]
Présentation d’un Portail : Liferay Architecture générale Image issue du site http://selfcare.utl.co.uk
Présentation d’un Portail : Liferay Le SDK ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Présentation d’un Portail : Liferay ,[object Object]
Présentation d’un Portail : Liferay Les forces ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Présentation d’un Portail : Liferay Les faiblesses ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Présentation d’un Portail : Liferay Attention aux idées reçues ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La petite phrase … ,[object Object],[object Object],[object Object],[object Object]
Références ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Licence & Copyright ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Contenu connexe

Tendances

Installation et Configuration ee JDK et de Tomcat
Installation et Configuration ee JDK et de TomcatInstallation et Configuration ee JDK et de Tomcat
Installation et Configuration ee JDK et de Tomcat
Mohamed Ben Bouzid
 
Presentation Tomcat Load Balancer
Presentation Tomcat Load BalancerPresentation Tomcat Load Balancer
Presentation Tomcat Load Balancer
tarkaus
 
20080311 - Paris Vi Master STL TA - Initiation Maven
20080311 - Paris Vi Master STL TA - Initiation Maven20080311 - Paris Vi Master STL TA - Initiation Maven
20080311 - Paris Vi Master STL TA - Initiation Maven
Arnaud Héritier
 
Spring boot anane maryem ben aziza syrine
Spring boot anane maryem ben aziza syrineSpring boot anane maryem ben aziza syrine
Spring boot anane maryem ben aziza syrine
Syrine Ben aziza
 
Déploiement d'applications Java EE
Déploiement d'applications Java EEDéploiement d'applications Java EE
Déploiement d'applications Java EE
javalabsf
 
Redeploiement d’une plateforme eZpublish multisites internationale
Redeploiement d’une plateforme eZpublish multisites internationaleRedeploiement d’une plateforme eZpublish multisites internationale
Redeploiement d’une plateforme eZpublish multisites internationaleKaliop-slide
 
20081113 - Nantes Jug - Apache Maven
20081113 - Nantes Jug - Apache Maven20081113 - Nantes Jug - Apache Maven
20081113 - Nantes Jug - Apache Maven
Arnaud Héritier
 
PHPotes: Codeigniter
PHPotes: CodeigniterPHPotes: Codeigniter
PHPotes: Codeigniter
AnDaolVras
 
GWT Principes & Techniques
GWT Principes & TechniquesGWT Principes & Techniques
GWT Principes & Techniques
Rachid NID SAID
 
#6 Outils De Developpement
#6 Outils De Developpement#6 Outils De Developpement
#6 Outils De Developpement
Guillaume Sauthier
 
Devoxx france 2014 - Jérôme LELEU - One java library to rule all security pro...
Devoxx france 2014 - Jérôme LELEU - One java library to rule all security pro...Devoxx france 2014 - Jérôme LELEU - One java library to rule all security pro...
Devoxx france 2014 - Jérôme LELEU - One java library to rule all security pro...
Jérôme Leleu
 

Tendances (11)

Installation et Configuration ee JDK et de Tomcat
Installation et Configuration ee JDK et de TomcatInstallation et Configuration ee JDK et de Tomcat
Installation et Configuration ee JDK et de Tomcat
 
Presentation Tomcat Load Balancer
Presentation Tomcat Load BalancerPresentation Tomcat Load Balancer
Presentation Tomcat Load Balancer
 
20080311 - Paris Vi Master STL TA - Initiation Maven
20080311 - Paris Vi Master STL TA - Initiation Maven20080311 - Paris Vi Master STL TA - Initiation Maven
20080311 - Paris Vi Master STL TA - Initiation Maven
 
Spring boot anane maryem ben aziza syrine
Spring boot anane maryem ben aziza syrineSpring boot anane maryem ben aziza syrine
Spring boot anane maryem ben aziza syrine
 
Déploiement d'applications Java EE
Déploiement d'applications Java EEDéploiement d'applications Java EE
Déploiement d'applications Java EE
 
Redeploiement d’une plateforme eZpublish multisites internationale
Redeploiement d’une plateforme eZpublish multisites internationaleRedeploiement d’une plateforme eZpublish multisites internationale
Redeploiement d’une plateforme eZpublish multisites internationale
 
20081113 - Nantes Jug - Apache Maven
20081113 - Nantes Jug - Apache Maven20081113 - Nantes Jug - Apache Maven
20081113 - Nantes Jug - Apache Maven
 
PHPotes: Codeigniter
PHPotes: CodeigniterPHPotes: Codeigniter
PHPotes: Codeigniter
 
GWT Principes & Techniques
GWT Principes & TechniquesGWT Principes & Techniques
GWT Principes & Techniques
 
#6 Outils De Developpement
#6 Outils De Developpement#6 Outils De Developpement
#6 Outils De Developpement
 
Devoxx france 2014 - Jérôme LELEU - One java library to rule all security pro...
Devoxx france 2014 - Jérôme LELEU - One java library to rule all security pro...Devoxx france 2014 - Jérôme LELEU - One java library to rule all security pro...
Devoxx france 2014 - Jérôme LELEU - One java library to rule all security pro...
 

En vedette

Portails Etat De L'art
Portails  Etat De L'artPortails  Etat De L'art
Portails Etat De L'artTugdual Grall
 
[Nuxeo World 2013] Construire un portail pour Nuxeo (in French)
[Nuxeo World 2013] Construire un portail pour Nuxeo (in French) [Nuxeo World 2013] Construire un portail pour Nuxeo (in French)
[Nuxeo World 2013] Construire un portail pour Nuxeo (in French)
Nuxeo
 
Presentation of GWT 2.4 (PDF version)
Presentation of GWT 2.4 (PDF version)Presentation of GWT 2.4 (PDF version)
Presentation of GWT 2.4 (PDF version)
Celinio Fernandes
 
Communiqué de presse
Communiqué de presseCommuniqué de presse
Communiqué de pressepirottm
 
Picture presentation!!
Picture presentation!!Picture presentation!!
Picture presentation!!
Nin Tut
 
EXTERNAL- Better Self Enablement Overview
EXTERNAL- Better Self Enablement OverviewEXTERNAL- Better Self Enablement Overview
EXTERNAL- Better Self Enablement Overview
Dhaneesh ..
 
100 & 101 Thanet Circle presentation 12 15 15
100 & 101 Thanet Circle presentation  12  15 15100 & 101 Thanet Circle presentation  12  15 15
100 & 101 Thanet Circle presentation 12 15 15
Victor B. Murray
 
UNLEASH NO FEAR: HOLD PUBLIC OFFICIALS ACCOUNTABLE FOR BREAKING CIVIL RIGHTS...
UNLEASH NO FEAR:  HOLD PUBLIC OFFICIALS ACCOUNTABLE FOR BREAKING CIVIL RIGHTS...UNLEASH NO FEAR:  HOLD PUBLIC OFFICIALS ACCOUNTABLE FOR BREAKING CIVIL RIGHTS...
UNLEASH NO FEAR: HOLD PUBLIC OFFICIALS ACCOUNTABLE FOR BREAKING CIVIL RIGHTS...
Tanya Ward Jordan
 
Portail d'entreprise / eXo Platform
Portail d'entreprise / eXo PlatformPortail d'entreprise / eXo Platform
Portail d'entreprise / eXo Platform
Tugdual Grall
 
Productivité et sites web de l'administration
Productivité et sites web de l'administrationProductivité et sites web de l'administration
Productivité et sites web de l'administrationch.ch
 
Enterprise digital transformation process
Enterprise digital transformation processEnterprise digital transformation process
Enterprise digital transformation process
Oxygn
 
Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...
Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...
Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...
Microsoft Ideas
 
7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016
7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 20167 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016
7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016
Sébastien Le Marchand
 
Driving cultural changes to improve Customer Experience
Driving cultural changes to improve Customer Experience Driving cultural changes to improve Customer Experience
Driving cultural changes to improve Customer Experience
Christopher Brooks
 
Sa introduction to big data pipelining with cassandra & spark west mins...
Sa introduction to big data pipelining with cassandra & spark   west mins...Sa introduction to big data pipelining with cassandra & spark   west mins...
Sa introduction to big data pipelining with cassandra & spark west mins...
Simon Ambridge
 
Inservice
InserviceInservice
Inservice
Alexia Kritsonis
 
After 911_final
After 911_finalAfter 911_final
After 911_final
Tony Molina
 
icmi2015_ChaZhang
icmi2015_ChaZhangicmi2015_ChaZhang
icmi2015_ChaZhang
Zhiding Yu
 
Meet up symfony 11 octobre 2016 - Les formulaire
Meet up symfony 11 octobre 2016 - Les formulaireMeet up symfony 11 octobre 2016 - Les formulaire
Meet up symfony 11 octobre 2016 - Les formulaire
Julien Vinber
 
Resume-James Gordon4
Resume-James Gordon4Resume-James Gordon4
Resume-James Gordon4
James Gordon
 

En vedette (20)

Portails Etat De L'art
Portails  Etat De L'artPortails  Etat De L'art
Portails Etat De L'art
 
[Nuxeo World 2013] Construire un portail pour Nuxeo (in French)
[Nuxeo World 2013] Construire un portail pour Nuxeo (in French) [Nuxeo World 2013] Construire un portail pour Nuxeo (in French)
[Nuxeo World 2013] Construire un portail pour Nuxeo (in French)
 
Presentation of GWT 2.4 (PDF version)
Presentation of GWT 2.4 (PDF version)Presentation of GWT 2.4 (PDF version)
Presentation of GWT 2.4 (PDF version)
 
Communiqué de presse
Communiqué de presseCommuniqué de presse
Communiqué de presse
 
Picture presentation!!
Picture presentation!!Picture presentation!!
Picture presentation!!
 
EXTERNAL- Better Self Enablement Overview
EXTERNAL- Better Self Enablement OverviewEXTERNAL- Better Self Enablement Overview
EXTERNAL- Better Self Enablement Overview
 
100 & 101 Thanet Circle presentation 12 15 15
100 & 101 Thanet Circle presentation  12  15 15100 & 101 Thanet Circle presentation  12  15 15
100 & 101 Thanet Circle presentation 12 15 15
 
UNLEASH NO FEAR: HOLD PUBLIC OFFICIALS ACCOUNTABLE FOR BREAKING CIVIL RIGHTS...
UNLEASH NO FEAR:  HOLD PUBLIC OFFICIALS ACCOUNTABLE FOR BREAKING CIVIL RIGHTS...UNLEASH NO FEAR:  HOLD PUBLIC OFFICIALS ACCOUNTABLE FOR BREAKING CIVIL RIGHTS...
UNLEASH NO FEAR: HOLD PUBLIC OFFICIALS ACCOUNTABLE FOR BREAKING CIVIL RIGHTS...
 
Portail d'entreprise / eXo Platform
Portail d'entreprise / eXo PlatformPortail d'entreprise / eXo Platform
Portail d'entreprise / eXo Platform
 
Productivité et sites web de l'administration
Productivité et sites web de l'administrationProductivité et sites web de l'administration
Productivité et sites web de l'administration
 
Enterprise digital transformation process
Enterprise digital transformation processEnterprise digital transformation process
Enterprise digital transformation process
 
Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...
Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...
Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...
 
7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016
7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 20167 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016
7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016
 
Driving cultural changes to improve Customer Experience
Driving cultural changes to improve Customer Experience Driving cultural changes to improve Customer Experience
Driving cultural changes to improve Customer Experience
 
Sa introduction to big data pipelining with cassandra & spark west mins...
Sa introduction to big data pipelining with cassandra & spark   west mins...Sa introduction to big data pipelining with cassandra & spark   west mins...
Sa introduction to big data pipelining with cassandra & spark west mins...
 
Inservice
InserviceInservice
Inservice
 
After 911_final
After 911_finalAfter 911_final
After 911_final
 
icmi2015_ChaZhang
icmi2015_ChaZhangicmi2015_ChaZhang
icmi2015_ChaZhang
 
Meet up symfony 11 octobre 2016 - Les formulaire
Meet up symfony 11 octobre 2016 - Les formulaireMeet up symfony 11 octobre 2016 - Les formulaire
Meet up symfony 11 octobre 2016 - Les formulaire
 
Resume-James Gordon4
Resume-James Gordon4Resume-James Gordon4
Resume-James Gordon4
 

Similaire à BordeauxJUG : Portails & Portlets Java

Presentation Spring, Spring MVC
Presentation Spring, Spring MVCPresentation Spring, Spring MVC
Presentation Spring, Spring MVCNathaniel Richand
 
Introductions Aux Servlets
Introductions Aux ServletsIntroductions Aux Servlets
Introductions Aux ServletsFrançois Charoy
 
WebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet ApplicationsWebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet ApplicationsVincent Perrin
 
Spring MVC
Spring MVCSpring MVC
Spring MVC
Abdelhakim Bachar
 
Les Servlets et JSP
Les Servlets et JSPLes Servlets et JSP
Les Servlets et JSP
Korteby Farouk
 
Webserver tomcat-jboss-jrun-jonas doc
Webserver tomcat-jboss-jrun-jonas docWebserver tomcat-jboss-jrun-jonas doc
Webserver tomcat-jboss-jrun-jonas doc
Winslo Nwan
 
ENIB cours CAI Web - Séance 3 - JSP/Servlet - Cours
ENIB cours CAI Web - Séance 3 - JSP/Servlet - CoursENIB cours CAI Web - Séance 3 - JSP/Servlet - Cours
ENIB cours CAI Web - Séance 3 - JSP/Servlet - CoursHoracio Gonzalez
 
Resource Oriented Architecture
Resource Oriented ArchitectureResource Oriented Architecture
Resource Oriented Architecture
DNG Consulting
 
Prsentation de-javaserver-faces4124
Prsentation de-javaserver-faces4124Prsentation de-javaserver-faces4124
Prsentation de-javaserver-faces4124Mejdeddine Bouzouita
 
Présentation de JavaServer Faces
Présentation de JavaServer FacesPrésentation de JavaServer Faces
Présentation de JavaServer Faces
JS Bournival
 
Rich Desktop Applications
Rich Desktop ApplicationsRich Desktop Applications
Rich Desktop Applicationsgoldoraf
 
Fondamentaux d'architecture d'une application Flex
Fondamentaux d'architecture d'une application FlexFondamentaux d'architecture d'une application Flex
Fondamentaux d'architecture d'une application Flex
david deraedt
 
Fondamentaux d'architecture d'une application Flex
Fondamentaux d'architecture d'une application FlexFondamentaux d'architecture d'une application Flex
Fondamentaux d'architecture d'une application Flex
david deraedt
 
ENIB cours CAI Web - Séance 4 - Frameworks/Spring - Cours
ENIB cours CAI Web - Séance 4 - Frameworks/Spring - CoursENIB cours CAI Web - Séance 4 - Frameworks/Spring - Cours
ENIB cours CAI Web - Séance 4 - Frameworks/Spring - CoursHoracio Gonzalez
 
Symfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 PerformantSymfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 Performant
Hugo Hamon
 
Ajax en Java - GTI780 & MTI780 - ETS - A09
Ajax en Java - GTI780 & MTI780 - ETS - A09Ajax en Java - GTI780 & MTI780 - ETS - A09
Ajax en Java - GTI780 & MTI780 - ETS - A09
Claude Coulombe
 
Ajax en Java - GTI780 & MTI780 - ETS - A08
Ajax en Java - GTI780 & MTI780 - ETS - A08Ajax en Java - GTI780 & MTI780 - ETS - A08
Ajax en Java - GTI780 & MTI780 - ETS - A08
Claude Coulombe
 
JA-SIG CAS - RMLL 2008
JA-SIG CAS - RMLL 2008JA-SIG CAS - RMLL 2008
JA-SIG CAS - RMLL 2008
Arnaud Lesueur
 
Presentation JEE et son écossystéme
Presentation JEE et son écossystémePresentation JEE et son écossystéme
Presentation JEE et son écossystémeAlgeria JUG
 

Similaire à BordeauxJUG : Portails & Portlets Java (20)

Presentation Spring, Spring MVC
Presentation Spring, Spring MVCPresentation Spring, Spring MVC
Presentation Spring, Spring MVC
 
Introductions Aux Servlets
Introductions Aux ServletsIntroductions Aux Servlets
Introductions Aux Servlets
 
WebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet ApplicationsWebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet Applications
 
Spring MVC
Spring MVCSpring MVC
Spring MVC
 
Les Servlets et JSP
Les Servlets et JSPLes Servlets et JSP
Les Servlets et JSP
 
Webserver tomcat-jboss-jrun-jonas doc
Webserver tomcat-jboss-jrun-jonas docWebserver tomcat-jboss-jrun-jonas doc
Webserver tomcat-jboss-jrun-jonas doc
 
ENIB cours CAI Web - Séance 3 - JSP/Servlet - Cours
ENIB cours CAI Web - Séance 3 - JSP/Servlet - CoursENIB cours CAI Web - Séance 3 - JSP/Servlet - Cours
ENIB cours CAI Web - Séance 3 - JSP/Servlet - Cours
 
Resource Oriented Architecture
Resource Oriented ArchitectureResource Oriented Architecture
Resource Oriented Architecture
 
Prsentation de-javaserver-faces4124
Prsentation de-javaserver-faces4124Prsentation de-javaserver-faces4124
Prsentation de-javaserver-faces4124
 
Présentation de JavaServer Faces
Présentation de JavaServer FacesPrésentation de JavaServer Faces
Présentation de JavaServer Faces
 
Rich Desktop Applications
Rich Desktop ApplicationsRich Desktop Applications
Rich Desktop Applications
 
Fondamentaux d'architecture d'une application Flex
Fondamentaux d'architecture d'une application FlexFondamentaux d'architecture d'une application Flex
Fondamentaux d'architecture d'une application Flex
 
Fondamentaux d'architecture d'une application Flex
Fondamentaux d'architecture d'une application FlexFondamentaux d'architecture d'une application Flex
Fondamentaux d'architecture d'une application Flex
 
Tapestry
TapestryTapestry
Tapestry
 
ENIB cours CAI Web - Séance 4 - Frameworks/Spring - Cours
ENIB cours CAI Web - Séance 4 - Frameworks/Spring - CoursENIB cours CAI Web - Séance 4 - Frameworks/Spring - Cours
ENIB cours CAI Web - Séance 4 - Frameworks/Spring - Cours
 
Symfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 PerformantSymfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 Performant
 
Ajax en Java - GTI780 & MTI780 - ETS - A09
Ajax en Java - GTI780 & MTI780 - ETS - A09Ajax en Java - GTI780 & MTI780 - ETS - A09
Ajax en Java - GTI780 & MTI780 - ETS - A09
 
Ajax en Java - GTI780 & MTI780 - ETS - A08
Ajax en Java - GTI780 & MTI780 - ETS - A08Ajax en Java - GTI780 & MTI780 - ETS - A08
Ajax en Java - GTI780 & MTI780 - ETS - A08
 
JA-SIG CAS - RMLL 2008
JA-SIG CAS - RMLL 2008JA-SIG CAS - RMLL 2008
JA-SIG CAS - RMLL 2008
 
Presentation JEE et son écossystéme
Presentation JEE et son écossystémePresentation JEE et son écossystéme
Presentation JEE et son écossystéme
 

Plus de Camblor Frédéric

Back to Basics - Ne perdez plus votre Temps avec les Dates - JUG SummerCamp ...
Back to Basics  - Ne perdez plus votre Temps avec les Dates - JUG SummerCamp ...Back to Basics  - Ne perdez plus votre Temps avec les Dates - JUG SummerCamp ...
Back to Basics - Ne perdez plus votre Temps avec les Dates - JUG SummerCamp ...
Camblor Frédéric
 
Back to basics - Ne perdez plus votre Temps avec les Dates - GDG Tours Edition
Back to basics  - Ne perdez plus votre Temps avec les Dates - GDG Tours EditionBack to basics  - Ne perdez plus votre Temps avec les Dates - GDG Tours Edition
Back to basics - Ne perdez plus votre Temps avec les Dates - GDG Tours Edition
Camblor Frédéric
 
Back to basics - Ne perdez plus votre Temps avec les Dates - Devoxx FR Edition
Back to basics  - Ne perdez plus votre Temps avec les Dates - Devoxx FR EditionBack to basics  - Ne perdez plus votre Temps avec les Dates - Devoxx FR Edition
Back to basics - Ne perdez plus votre Temps avec les Dates - Devoxx FR Edition
Camblor Frédéric
 
Back to Basics - Ne perdez plus votre Temps avec les Dates - Bordeaux JS Edition
Back to Basics - Ne perdez plus votre Temps avec les Dates - Bordeaux JS EditionBack to Basics - Ne perdez plus votre Temps avec les Dates - Bordeaux JS Edition
Back to Basics - Ne perdez plus votre Temps avec les Dates - Bordeaux JS Edition
Camblor Frédéric
 
Back to Basics - Ne perdez plus votre Temps avec les Dates - BordeauxJUG Edition
Back to Basics - Ne perdez plus votre Temps avec les Dates - BordeauxJUG EditionBack to Basics - Ne perdez plus votre Temps avec les Dates - BordeauxJUG Edition
Back to Basics - Ne perdez plus votre Temps avec les Dates - BordeauxJUG Edition
Camblor Frédéric
 
Back to Basics - Ne perdez plus votre Temps avec les Dates - 4SH Edition
Back to Basics - Ne perdez plus votre Temps avec les Dates - 4SH EditionBack to Basics - Ne perdez plus votre Temps avec les Dates - 4SH Edition
Back to Basics - Ne perdez plus votre Temps avec les Dates - 4SH Edition
Camblor Frédéric
 
Devoxx 2011 - Jenkins BOF on Plugin compatibility tester
Devoxx 2011 - Jenkins BOF on Plugin compatibility testerDevoxx 2011 - Jenkins BOF on Plugin compatibility tester
Devoxx 2011 - Jenkins BOF on Plugin compatibility tester
Camblor Frédéric
 
Jenkins users meetup plugins overview
Jenkins users meetup plugins overviewJenkins users meetup plugins overview
Jenkins users meetup plugins overview
Camblor Frédéric
 

Plus de Camblor Frédéric (8)

Back to Basics - Ne perdez plus votre Temps avec les Dates - JUG SummerCamp ...
Back to Basics  - Ne perdez plus votre Temps avec les Dates - JUG SummerCamp ...Back to Basics  - Ne perdez plus votre Temps avec les Dates - JUG SummerCamp ...
Back to Basics - Ne perdez plus votre Temps avec les Dates - JUG SummerCamp ...
 
Back to basics - Ne perdez plus votre Temps avec les Dates - GDG Tours Edition
Back to basics  - Ne perdez plus votre Temps avec les Dates - GDG Tours EditionBack to basics  - Ne perdez plus votre Temps avec les Dates - GDG Tours Edition
Back to basics - Ne perdez plus votre Temps avec les Dates - GDG Tours Edition
 
Back to basics - Ne perdez plus votre Temps avec les Dates - Devoxx FR Edition
Back to basics  - Ne perdez plus votre Temps avec les Dates - Devoxx FR EditionBack to basics  - Ne perdez plus votre Temps avec les Dates - Devoxx FR Edition
Back to basics - Ne perdez plus votre Temps avec les Dates - Devoxx FR Edition
 
Back to Basics - Ne perdez plus votre Temps avec les Dates - Bordeaux JS Edition
Back to Basics - Ne perdez plus votre Temps avec les Dates - Bordeaux JS EditionBack to Basics - Ne perdez plus votre Temps avec les Dates - Bordeaux JS Edition
Back to Basics - Ne perdez plus votre Temps avec les Dates - Bordeaux JS Edition
 
Back to Basics - Ne perdez plus votre Temps avec les Dates - BordeauxJUG Edition
Back to Basics - Ne perdez plus votre Temps avec les Dates - BordeauxJUG EditionBack to Basics - Ne perdez plus votre Temps avec les Dates - BordeauxJUG Edition
Back to Basics - Ne perdez plus votre Temps avec les Dates - BordeauxJUG Edition
 
Back to Basics - Ne perdez plus votre Temps avec les Dates - 4SH Edition
Back to Basics - Ne perdez plus votre Temps avec les Dates - 4SH EditionBack to Basics - Ne perdez plus votre Temps avec les Dates - 4SH Edition
Back to Basics - Ne perdez plus votre Temps avec les Dates - 4SH Edition
 
Devoxx 2011 - Jenkins BOF on Plugin compatibility tester
Devoxx 2011 - Jenkins BOF on Plugin compatibility testerDevoxx 2011 - Jenkins BOF on Plugin compatibility tester
Devoxx 2011 - Jenkins BOF on Plugin compatibility tester
 
Jenkins users meetup plugins overview
Jenkins users meetup plugins overviewJenkins users meetup plugins overview
Jenkins users meetup plugins overview
 

BordeauxJUG : Portails & Portlets Java

Notes de l'éditeur

  1. Un portail est censé fédérer l’ensemble des applications de l’entreprise => d’où le bundle qui permet de fournir, sans avoir à le configurer, l’environnement d’exécution du portail … quitte à y intégrer ensuite les webapps à déployer sur le portail