SlideShare uma empresa Scribd logo
1 de 15
Portales y Portlets Web Jossimar de León Estupiñan Herramientas Web 2.0
¿Que es un Portal Web? Un portal es una aplicación Web, adaptable por el usuario final, que provee un único punto de acceso a una gran variedad de contenido y aplicaciones, posiblemente obtenidas desde distintas fuentes. ,[object Object]
Un portal debe proveer la base para integrar distintos componentes en una interfaz  consistente para el usuario,[object Object]
Portales Web
Características de un Portal Web ,[object Object]
Vistas Adaptables
Contenido Personalizado
Modelo de seguridad unificado (SSO)
Localización, Internacionalización
Soporte a distintos tipos de Clientes,[object Object]
¿Qué son los Portlets? ,[object Object]
El contenido generado por un Portlet es llamado fragmento (HTML, XHTML, WML, etc)
El ciclo de vida de un Portlet es manejado por el contenedor de Portlets,[object Object]
Provee almacenamiento persistente para las preferencias de los Portlets
Recibe pedidos desde el portal para ejecutar pedidos en los portles que aloja

Mais conteúdo relacionado

Mais procurados

Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)
Bruno Grange
 

Mais procurados (20)

Git e Github para Iniciantes
Git e Github para IniciantesGit e Github para Iniciantes
Git e Github para Iniciantes
 
Análise de Plataformas de Gestão de Conteúdos
Análise de Plataformas de Gestão de ConteúdosAnálise de Plataformas de Gestão de Conteúdos
Análise de Plataformas de Gestão de Conteúdos
 
Sistemas Distribuídos baseados na Web
Sistemas Distribuídos baseados na WebSistemas Distribuídos baseados na Web
Sistemas Distribuídos baseados na Web
 
Introdução a Linguagem Java
Introdução a Linguagem JavaIntrodução a Linguagem Java
Introdução a Linguagem Java
 
Javascript Orientado a Objeto
Javascript Orientado a ObjetoJavascript Orientado a Objeto
Javascript Orientado a Objeto
 
Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01   Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01
 
01 Introdução à programação web
01 Introdução à programação web01 Introdução à programação web
01 Introdução à programação web
 
Páginas dinâmicas
Páginas dinâmicasPáginas dinâmicas
Páginas dinâmicas
 
Curso de WebServlets (Java EE 7)
Curso de WebServlets (Java EE 7)Curso de WebServlets (Java EE 7)
Curso de WebServlets (Java EE 7)
 
Introdução a HTML5
Introdução a HTML5Introdução a HTML5
Introdução a HTML5
 
Análise de Plataformas de Gestão de Conteúdos
Análise de Plataformas de Gestão de ConteúdosAnálise de Plataformas de Gestão de Conteúdos
Análise de Plataformas de Gestão de Conteúdos
 
Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)
 
Afinal, o que são Single Page Applications
Afinal, o que são Single Page ApplicationsAfinal, o que são Single Page Applications
Afinal, o que são Single Page Applications
 
Revisão Sobre Programação Orientada a Objetos com Java
Revisão Sobre Programação Orientada a Objetos com Java Revisão Sobre Programação Orientada a Objetos com Java
Revisão Sobre Programação Orientada a Objetos com Java
 
Programação Estruturada em Python - Introducao
Programação Estruturada em Python - IntroducaoProgramação Estruturada em Python - Introducao
Programação Estruturada em Python - Introducao
 
Java Logging
Java LoggingJava Logging
Java Logging
 
Presentación wiki
Presentación wikiPresentación wiki
Presentación wiki
 
Introdução a programação para a Internet
Introdução a programação para a InternetIntrodução a programação para a Internet
Introdução a programação para a Internet
 
Java Web, o Tutorial
Java Web, o TutorialJava Web, o Tutorial
Java Web, o Tutorial
 
Testing with JUnit 5 and Spring - Spring I/O 2022
Testing with JUnit 5 and Spring - Spring I/O 2022Testing with JUnit 5 and Spring - Spring I/O 2022
Testing with JUnit 5 and Spring - Spring I/O 2022
 

Destaque

Liferay Portal
Liferay PortalLiferay Portal
Liferay Portal
iSOCO
 
Apache axis v1.1
Apache axis v1.1Apache axis v1.1
Apache axis v1.1
Maga Lasic
 
Как успешно провалить корпоративный портал
Как успешно провалить корпоративный порталКак успешно провалить корпоративный портал
Как успешно провалить корпоративный портал
ANROM Social Business
 
Обзор ведущих платформ для корпоративных соцсетей или порталов 2.0
Обзор ведущих платформ для корпоративных соцсетей или порталов 2.0Обзор ведущих платформ для корпоративных соцсетей или порталов 2.0
Обзор ведущих платформ для корпоративных соцсетей или порталов 2.0
ANROM Social Business
 
Evaluation - Dominic Rose
Evaluation - Dominic RoseEvaluation - Dominic Rose
Evaluation - Dominic Rose
dominicrose93
 
Watercolor Paintings by Mary Whyte
Watercolor Paintings by Mary WhyteWatercolor Paintings by Mary Whyte
Watercolor Paintings by Mary Whyte
maditabalnco
 
El Milagro De La Cancion De Un Hermano
El Milagro De La Cancion De Un HermanoEl Milagro De La Cancion De Un Hermano
El Milagro De La Cancion De Un Hermano
home
 
Directorio de urgencias en bogotá
Directorio de urgencias en bogotáDirectorio de urgencias en bogotá
Directorio de urgencias en bogotá
Albertio González
 
LOS SENTIDOS- Los ecosistemas de Aragón
LOS SENTIDOS- Los ecosistemas de AragónLOS SENTIDOS- Los ecosistemas de Aragón
LOS SENTIDOS- Los ecosistemas de Aragón
3C-Claretianas-Zaragoza
 
Bolivia, Doctor. Álvaro Miguel Carranza Montalvo, Internet, Redes Sociales, Web
Bolivia, Doctor. Álvaro Miguel Carranza Montalvo, Internet, Redes Sociales, WebBolivia, Doctor. Álvaro Miguel Carranza Montalvo, Internet, Redes Sociales, Web
Bolivia, Doctor. Álvaro Miguel Carranza Montalvo, Internet, Redes Sociales, Web
Álvaro Miguel Carranza Montalvo
 

Destaque (20)

Liferay Portal
Liferay PortalLiferay Portal
Liferay Portal
 
Hacer un Portlet para GES con Inkscape
Hacer un Portlet para GES con InkscapeHacer un Portlet para GES con Inkscape
Hacer un Portlet para GES con Inkscape
 
Apache axis v1.1
Apache axis v1.1Apache axis v1.1
Apache axis v1.1
 
Simple Portlet Creation
Simple Portlet CreationSimple Portlet Creation
Simple Portlet Creation
 
PORTAL WEB PARA LA GESTIÓN DE INFORMACIÓN DEL INSTITUTO DE INVESTIGACIONES LI...
PORTAL WEB PARA LA GESTIÓN DE INFORMACIÓN DEL INSTITUTO DE INVESTIGACIONES LI...PORTAL WEB PARA LA GESTIÓN DE INFORMACIÓN DEL INSTITUTO DE INVESTIGACIONES LI...
PORTAL WEB PARA LA GESTIÓN DE INFORMACIÓN DEL INSTITUTO DE INVESTIGACIONES LI...
 
Introducción a la gestión de contenidos web con Liferay Portal 6.1.x
Introducción a la gestión de contenidos web con Liferay Portal 6.1.xIntroducción a la gestión de contenidos web con Liferay Portal 6.1.x
Introducción a la gestión de contenidos web con Liferay Portal 6.1.x
 
Как успешно провалить корпоративный портал
Как успешно провалить корпоративный порталКак успешно провалить корпоративный портал
Как успешно провалить корпоративный портал
 
Обзор ведущих платформ для корпоративных соцсетей или порталов 2.0
Обзор ведущих платформ для корпоративных соцсетей или порталов 2.0Обзор ведущих платформ для корпоративных соцсетей или порталов 2.0
Обзор ведущих платформ для корпоративных соцсетей или порталов 2.0
 
El futbol
El futbolEl futbol
El futbol
 
Info marzo-2015
Info marzo-2015Info marzo-2015
Info marzo-2015
 
Evaluation - Dominic Rose
Evaluation - Dominic RoseEvaluation - Dominic Rose
Evaluation - Dominic Rose
 
Watercolor Paintings by Mary Whyte
Watercolor Paintings by Mary WhyteWatercolor Paintings by Mary Whyte
Watercolor Paintings by Mary Whyte
 
El Milagro De La Cancion De Un Hermano
El Milagro De La Cancion De Un HermanoEl Milagro De La Cancion De Un Hermano
El Milagro De La Cancion De Un Hermano
 
Article Accidentes Mortales (5)
Article   Accidentes Mortales (5)Article   Accidentes Mortales (5)
Article Accidentes Mortales (5)
 
whatsapp lilian
whatsapp lilianwhatsapp lilian
whatsapp lilian
 
Checkstand program - How to decide a distribution channel
Checkstand program - How to decide a distribution channelCheckstand program - How to decide a distribution channel
Checkstand program - How to decide a distribution channel
 
Análisis de práctica
Análisis de prácticaAnálisis de práctica
Análisis de práctica
 
Directorio de urgencias en bogotá
Directorio de urgencias en bogotáDirectorio de urgencias en bogotá
Directorio de urgencias en bogotá
 
LOS SENTIDOS- Los ecosistemas de Aragón
LOS SENTIDOS- Los ecosistemas de AragónLOS SENTIDOS- Los ecosistemas de Aragón
LOS SENTIDOS- Los ecosistemas de Aragón
 
Bolivia, Doctor. Álvaro Miguel Carranza Montalvo, Internet, Redes Sociales, Web
Bolivia, Doctor. Álvaro Miguel Carranza Montalvo, Internet, Redes Sociales, WebBolivia, Doctor. Álvaro Miguel Carranza Montalvo, Internet, Redes Sociales, Web
Bolivia, Doctor. Álvaro Miguel Carranza Montalvo, Internet, Redes Sociales, Web
 

Semelhante a Portales y portlets web

Microsoft Asp. Net [Asp.Net - Parte 2]
Microsoft Asp. Net [Asp.Net - Parte 2]Microsoft Asp. Net [Asp.Net - Parte 2]
Microsoft Asp. Net [Asp.Net - Parte 2]
Antonio Torres
 
Asp.net conceptos
Asp.net conceptosAsp.net conceptos
Asp.net conceptos
XstremsX
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
Jaziel Torres
 
Portal Concepts and .NET Webparts
Portal Concepts and .NET WebpartsPortal Concepts and .NET Webparts
Portal Concepts and .NET Webparts
Vicente Ordonez
 
Patrones Arquitecturales Para Aplicaciones Web
Patrones Arquitecturales Para Aplicaciones WebPatrones Arquitecturales Para Aplicaciones Web
Patrones Arquitecturales Para Aplicaciones Web
guesta7f40
 

Semelhante a Portales y portlets web (20)

Microsoft Asp. Net [Asp.Net - Parte 2]
Microsoft Asp. Net [Asp.Net - Parte 2]Microsoft Asp. Net [Asp.Net - Parte 2]
Microsoft Asp. Net [Asp.Net - Parte 2]
 
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
 
Asp.net conceptos
Asp.net conceptosAsp.net conceptos
Asp.net conceptos
 
Web services
Web services Web services
Web services
 
Java2 servicios web
Java2 servicios webJava2 servicios web
Java2 servicios web
 
Desarrollo web
Desarrollo webDesarrollo web
Desarrollo web
 
Arquitectura-orientada-a-Servicios.-v-2017.01-Prof.-L.-Straccia.pptx
Arquitectura-orientada-a-Servicios.-v-2017.01-Prof.-L.-Straccia.pptxArquitectura-orientada-a-Servicios.-v-2017.01-Prof.-L.-Straccia.pptx
Arquitectura-orientada-a-Servicios.-v-2017.01-Prof.-L.-Straccia.pptx
 
5-Unidad 2: Diseños de Vista-2.2 Para Web
5-Unidad 2: Diseños de Vista-2.2 Para Web5-Unidad 2: Diseños de Vista-2.2 Para Web
5-Unidad 2: Diseños de Vista-2.2 Para Web
 
Curso: Programación Web con Tecnología Java
Curso:  	Programación Web con Tecnología JavaCurso:  	Programación Web con Tecnología Java
Curso: Programación Web con Tecnología Java
 
GOOGLE ESTANDARES EJEMPLOS
GOOGLE ESTANDARES EJEMPLOSGOOGLE ESTANDARES EJEMPLOS
GOOGLE ESTANDARES EJEMPLOS
 
RES - Transferencia de Estado Representacional
RES - Transferencia de Estado RepresentacionalRES - Transferencia de Estado Representacional
RES - Transferencia de Estado Representacional
 
Arquitectura de paginas web
Arquitectura de paginas webArquitectura de paginas web
Arquitectura de paginas web
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Programacion
ProgramacionProgramacion
Programacion
 
Curso online-asp-net-lw
Curso online-asp-net-lwCurso online-asp-net-lw
Curso online-asp-net-lw
 
Curso online-asp-net-lw
Curso online-asp-net-lwCurso online-asp-net-lw
Curso online-asp-net-lw
 
REST
RESTREST
REST
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Portal Concepts and .NET Webparts
Portal Concepts and .NET WebpartsPortal Concepts and .NET Webparts
Portal Concepts and .NET Webparts
 
Patrones Arquitecturales Para Aplicaciones Web
Patrones Arquitecturales Para Aplicaciones WebPatrones Arquitecturales Para Aplicaciones Web
Patrones Arquitecturales Para Aplicaciones Web
 

Último

Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
JonathanCovena1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 

Último (20)

2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 

Portales y portlets web

  • 1. Portales y Portlets Web Jossimar de León Estupiñan Herramientas Web 2.0
  • 2.
  • 3.
  • 5.
  • 8. Modelo de seguridad unificado (SSO)
  • 10.
  • 11.
  • 12. El contenido generado por un Portlet es llamado fragmento (HTML, XHTML, WML, etc)
  • 13.
  • 14. Provee almacenamiento persistente para las preferencias de los Portlets
  • 15. Recibe pedidos desde el portal para ejecutar pedidos en los portles que aloja
  • 16.
  • 17. Los modos definidos en la especificación son: View, Edit y Help
  • 18. El modo puede ser consultado en cualquier parte del código del Portlet
  • 19.
  • 20. Estándares para Portlets El JSR 286 (Portlet Especificación 2.0) es la especificación versión 2 de Portlets definiendo el contrato entre los contenedores de Portlets y los Portlets. Se trata de una evolución de JSR 168.   El estándar JSR 286 permite que los Portlets puedan compartir datos relacionados con el periodo de sesiones. El JSR 286 introduce el modelo de eventos tales como:   Un Portlet puede declarar eventos que quiere emitir y que desea recibir El contenedor de Portlet actuará como intermediario y distribuirá los eventos en consecuencia. Permite la conexión de Portlets en tiempo de ejecución  
  • 21. Portlet MVC Framework Portlet MVC es un framework de trabajo que permite desarrollar aplicaciones web. Este framework está basado en el framework de código abierto Open Source Spring MVC (modelo vista controladora) Este framework proporciona todas las facilidades para trabajar en el ambiente de Portlets con el estándar JSR 168.   El Framework está diseñado en torno a un DispatcherPortlet que envía peticiones a los controladores, con asignaciones de controlador configurable y generación de las vistas, al igual que lo hace el DispatcherServlet en el marco web.
  • 22.
  • 23. El motor del Portal web invoca el Portlet Dispatcher
  • 24. El Portlet Dispatcher envía las solicitudes a los controladores de ActionRequest y RenderRequest
  • 25. El controlador RenderRequest devuelve el Modelo y la Vista
  • 26. El Portlet Dispatcher resuelve y hace la vista
  • 27.