SlideShare una empresa de Scribd logo
1 de 8
OBJETOS
IMPLICITOS JSP
PRESENTADO POR: LINA ALEJANDRA CHAVEZ G.
COLEGIO INMACULADO CORAZON DE MARIA
2015
¿QUE SON?
● ESTOS OBJETOS NOS PERMITEN
REALIZAR DIVERSAS ACCIONES
Y ACCEDER A DIFERENTE
INFORMACIÓN.
● ESTOS SON:
● REQUEST
● RESPONSE
● SESSION
● APPLICATION
● CONFIG
● PAGECONTEXT
● PAGE
020
● LOS OBJETOS IMPLÍCITOS SON
OBJETOS CREADOS POR EL MOTOR
QUE NO NECESITAN SER DECLARADOS
PARA SER USADOS, SINO QUE SE
PUEDEN INVOCAR DIRECTAMENTE.
POR LO TANTO, ESTOS OBJETOS SON
ACCESIBLES AL MOTOR JSP, POR LO
QUE EL DESARROLLADOR JSP PUEDE
UTILIZARLOS. EN REALIDAD, ESTOS
OBJETOS SON VARIABLES
INSTANCIADAS DE MANERA
AUTOMÁTICA EN EL SERVLET
GENERADO A PARTIR DEL JSP.
● LOS OBJETOS IMPLÍCITOS SE
CORRESPONDEN CON OBJETOS ÚTILES
DEL API DEL SERVLET (PETICIÓN,
RESPUESTA, ..) Y SU USO SIMPLIFICA EL
CÓDIGO JAVA QUE INSERTAMOS EN LA
SESSIONS
● ES UN OBJETO DE LA CLASE
HTTPSESSION. ESTA SERIE ES LA
COMUNICACIÓN ENTRE CLIENTE Y
SERVIDOR, ELLA QUE SE REALIZA
UN INTERCAMBIO DE
INFORMACIÓN.
● SE DA USO DE ESTE OBJETO EN EL
MOMENTO CUANDO UN USUARIO
SE CONECTA POR PRIMERA VEZ A
UN SITIO WEB. Y SU FINALIZACIÓN
SE PUEDE DAR CUANDO: SE
ABANDONA EL SITIO WEB, SE
ALCANZA UN TIEMPO DE
INACTIVIDAD PREVIAMENTE
ESTABLECIDO, SE CIERRA O
REINICIA EL SERVIDOR.
● NOS PERMITE ACCEDER A LA SESIÓN
ASOCIADA A LA PETICIÓN, POR
EJEMPLO INGRESAR A PAGINAS,
GUARDAR OBJETOS QUE SERÁN
ACCESIBLE DESDE CUALQUIER JSP,
PARA GUARDAR Y RECUPERAR
INFORMACIÓN
● ESTE OBJETO TAMBIÉN ES UTILIZADO
PARA LA IDENTIFICACIÓN DE
USUARIOS MEDIANTE EL
REQUERIMIENTO DE UNA
CONTRASEÑA.
APPLICATION
• ES UN OBJETO DE LA CLASE
SERVLETCONTEXT. ESTE OBJETO
ES COMÚN PARA TODA LA
APLICACIÓN WEB Y ENTRE OTRAS
COSAS, NOS PERMITE
ALMACENAR INFORMACIÓN QUE
SERÁ ACCESIBLE DESDE LOTAS
LAS PAGINAS DE LA APLICACIÓN
WEB, INDEPENDIENTEMENTE DE
LA SESIÓN.
• EL OBJETO SE CREA CUANDO SE
LANZA LA APLICACIÓN Y DURA
HASTA QUE SE APAGUE O SE
REINICIE EL SERVIDOR. CADA
USUARIO TIENE SU REQUEST Y SU
SESSION. ESTO QUIERE DECIR QUE
NO SE COMPARTEN SUS
ATRIBUTOS ENTRE USUARIOS)
SIN EMBARGO, EL APPLICATION
ES COMPARTIDO POR TODOS LOS
USUARIOS. POR ESO, EN
APPLICATION PODEMOS PONER
LOS RECURSOS COMUNES.
application.setAttribute("poolDeMysql",pool);
• El mecanismo de sesiones ofrece una
solución para mantener el
estado individual de diferentes usuarios,
sin embargo, hay ocasiones en las que
existen elementos/objetos que son
ideales para compartirse entre diferentes
sesiones/usuarios, para esto existe el
Objeto application el cual permite
compartir recursos entre diferentes
sesiones/usuarios, su uso en JSP's es el
siguiente:
CONFIG
• ES UN OBJETO DE LA CLASE SERVLETCONFIG. PERMITE ACCEDER A
PARAMETROS DE INICIALIZACION DEL SERVLET Y A SU CONTEXTO.
• JAVA.SERVLET.SERVLETCONFIG
PAGECONTEXT
• ESTE OBJETO PERMITE ACCEDER
AL ESPACIO DE NOMBRES DE LA
PÁGINA JSP ACTUAL, ASIMISMO,
OFRECE EL ACCESO A VARIOS
ATRIBUTOS DE LA PÁGINA ASÍ
COMO UNA CAPA SOBRE LOS
DETALLES DE IMPLEMENTACIÓN.
ESTE OBJETO TAMBIÉN CUENTA
CON LA CAPACIDAD DE
ALMACENAR Y RECUPERAR
ATRIBUTOS EN EL ÁMBITO DE LA
PÁGINA, SIN EMBARGO SU USO
MÁS FRECUENTE ES EL ACCESO Y
OBTENCIÓN DE LOS OBJETOS
INTEGRADOS DE JSP. EL OBJETO
PAGECONTEXT SE UTILIZA PARA
REPRESENTAR A TODA LA
PÁGINA JSP.
• PAGECONTEXT.REMOVEATTRIBUT
E(“NOMBREATRIBUTO”,
PAGE_SCOPE);
• ESTE OBJETO ESTÁ CONCEBIDO
COMO UN MEDIO PARA ACCEDER
A INFORMACIÓN SOBRE LA
PÁGINA EVITANDO AL MISMO
TIEMPO LA MAYOR PARTE DE
LOS DETALLES DE
IMPLEMENTACIÓN.
• ESTE OBJETO ALMACENA
REFERENCIAS A LA SOLICITUD Y
LOS OBJETOS DE RESPUESTA
PARA CADA SOLICITUD. LA
APLICACIÓN, LA
CONFIGURACIÓN, LA SESIÓN Y
OBJETOS FUERA DERIVAN
ACCEDIENDO A LOS ATRIBUTOS
DE ESTE OBJETO.
PARA
CONCLUIR…
session
este objeto mantiene datos entre
llamadas del mismo usuario.
application
este objeto mantiene datos
durante toda la vida de la
aplicación
• LOS OBJETOS IMPLÍCITOS CON CAPACIDAD DE ALMACENAMIENTO Y
RECUPERACIÓN DE ATRIBUTOS SE CONSTITUYEN EN MEDIOS IDEALES
PARA LA PERSISTENCIA DE INFORMACIÓN EN LA INTERACCIÓN ENTRE
PÁGINAS JSP Y SERVLETS, CON EL USO DE ESTOS OBJETOS ES POSIBLE
ALMACENAR COMO ATRIBUTOS DE ALGUNO DE LOS OBJETOS
IMPLÍCITOS COLECCIONES DE DATOS COMPLEJAS. TAMBIÉN, PUEDEN
SER UTILIZADOS EN EL DESARROLLO DE PROTOTIPOS SIN TENER QUE
ALMACENAR LA INFORMACIÓN EN UNA BASE DE DATOS
OBLIGATORIAMENTE, SINO MÁS BIEN MANEJARLOS COMO ATRIBUTOS
DE ALGUNO DE LOS OBJETOS IMPLÍCITOS.
REFERENCIAS
● AUTORIA DE ISABEL MB, PUBLICADO EL 03 DE ENERO 2009, PUBLICADO EN ÁREAS DE
PROGRAMACIÓN (SITES.GOOGLE.COM), EXTRAÍDO DE:
HTTPS://SITES.GOOGLE.COM/SITE/CONCEPTOPROGRAMACION/HOME/JSP-OBJETOS
● AUTORIA DE DANIEL AGUILAR PAREDES, PUBLICADO EL 30 DE SEPTIEMBRE 2012, PUBLICADO
EN EDUCACION( ES.SLDESHARE.NET), EXTRAÍDO DE:
HTTP://ES.SLIDESHARE.NET/SYSWORKAP/JSP-CON-SESSION
● AUTORIA DE MARIA_R, PUBLICADO EL 15 DE ENERO DE 2009, PUBLCADO EN
BLOGSPOT,.COM, EXTRAÍDO DE HTTP://MARIAREINA-CEA2.BLOGSPOT.COM/2009/01/15-1-
09.HTML
● AUTORIA DE OSMOSIS LATINA, PUBLICADO EL ©2000-2011, DISEÑADO BAJO ESTÁNDARES
: XHTML CSS HTTP://JAVAWEB.OSMOSISLATINA.COM/CURSO/SERVLETS.HTM
● AUTORIA DE MARIO TORREZ, PUBLICADO EL 24 JULIO 2013, PUBLICADO EN JSP, EXTRAÍDO
DE HTTPS://EMERGENTESDEV.WORDPRESS.COM/2013/07/24/OBJETOS-IMPLICITOS-EN-JSP/
● MODULO SEGUNDO PERIODO, GRADO 11º, INMACULADO CORAZON DE MARIA, JSP
APLICACIONES WEB II

Más contenido relacionado

Destacado

2 y9 start of ww2
2 y9 start of ww22 y9 start of ww2
2 y9 start of ww2campbell99
 
One great voice Rickey Laine Demo
One great voice  Rickey Laine Demo One great voice  Rickey Laine Demo
One great voice Rickey Laine Demo Rick Washington
 
The Workhorse Chronicle, April 2013
The Workhorse Chronicle, April 2013The Workhorse Chronicle, April 2013
The Workhorse Chronicle, April 2013Andygig06
 
Smms08reputationmanagement 1223536155302971-8
Smms08reputationmanagement 1223536155302971-8Smms08reputationmanagement 1223536155302971-8
Smms08reputationmanagement 1223536155302971-8Eric Schiffer
 
Sesiones de parendizaje de historia y formacion civica desarrolladas 2015
Sesiones de parendizaje de historia  y formacion civica  desarrolladas 2015Sesiones de parendizaje de historia  y formacion civica  desarrolladas 2015
Sesiones de parendizaje de historia y formacion civica desarrolladas 2015RONALD RAMIREZ OLANO
 

Destacado (8)

Santa rosa de lima
Santa rosa de limaSanta rosa de lima
Santa rosa de lima
 
2 y9 start of ww2
2 y9 start of ww22 y9 start of ww2
2 y9 start of ww2
 
farming story
farming storyfarming story
farming story
 
One great voice Rickey Laine Demo
One great voice  Rickey Laine Demo One great voice  Rickey Laine Demo
One great voice Rickey Laine Demo
 
The Workhorse Chronicle, April 2013
The Workhorse Chronicle, April 2013The Workhorse Chronicle, April 2013
The Workhorse Chronicle, April 2013
 
CV MOHAMED ISMAIL
CV MOHAMED ISMAILCV MOHAMED ISMAIL
CV MOHAMED ISMAIL
 
Smms08reputationmanagement 1223536155302971-8
Smms08reputationmanagement 1223536155302971-8Smms08reputationmanagement 1223536155302971-8
Smms08reputationmanagement 1223536155302971-8
 
Sesiones de parendizaje de historia y formacion civica desarrolladas 2015
Sesiones de parendizaje de historia  y formacion civica  desarrolladas 2015Sesiones de parendizaje de historia  y formacion civica  desarrolladas 2015
Sesiones de parendizaje de historia y formacion civica desarrolladas 2015
 

Similar a Informatica11

Objetos implicitos en JSP
Objetos implicitos en JSPObjetos implicitos en JSP
Objetos implicitos en JSPCamila Bernal
 
LenguajeJavaSpringBootDesarrolloweb.pptx
LenguajeJavaSpringBootDesarrolloweb.pptxLenguajeJavaSpringBootDesarrolloweb.pptx
LenguajeJavaSpringBootDesarrolloweb.pptxcarrilloja98
 
Web Service buscador de localizaciones de IP’s
Web Service buscador de localizaciones de IP’sWeb Service buscador de localizaciones de IP’s
Web Service buscador de localizaciones de IP’sPablo Pellegrinet
 
Motor de persistencia nhibernate
Motor de persistencia nhibernateMotor de persistencia nhibernate
Motor de persistencia nhibernateDamian Palacios
 
1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XMLJuan Carlos Rubio Pineda
 
Informatica objetos jsp
Informatica objetos jspInformatica objetos jsp
Informatica objetos jspjuanvelandia99
 
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...José Antonio Sandoval Acosta
 
Programación en Internet
Programación en InternetProgramación en Internet
Programación en InternetFernando Solis
 
Aplicaciones web offline ITParral Prieto y Nassi
Aplicaciones web offline ITParral Prieto y NassiAplicaciones web offline ITParral Prieto y Nassi
Aplicaciones web offline ITParral Prieto y NassiGuillermo Nassi
 
Acciones de jsp
Acciones de jspAcciones de jsp
Acciones de jspfabito1112
 
Presentación Ace Project (sojo zambrano y quintana)
Presentación Ace Project  (sojo zambrano y quintana)Presentación Ace Project  (sojo zambrano y quintana)
Presentación Ace Project (sojo zambrano y quintana)Marianela Hernandez
 

Similar a Informatica11 (20)

Objetos implicitos en JSP
Objetos implicitos en JSPObjetos implicitos en JSP
Objetos implicitos en JSP
 
Sesion03 apuntes
Sesion03 apuntesSesion03 apuntes
Sesion03 apuntes
 
LenguajeJavaSpringBootDesarrolloweb.pptx
LenguajeJavaSpringBootDesarrolloweb.pptxLenguajeJavaSpringBootDesarrolloweb.pptx
LenguajeJavaSpringBootDesarrolloweb.pptx
 
Web Service buscador de localizaciones de IP’s
Web Service buscador de localizaciones de IP’sWeb Service buscador de localizaciones de IP’s
Web Service buscador de localizaciones de IP’s
 
Motor de persistencia nhibernate
Motor de persistencia nhibernateMotor de persistencia nhibernate
Motor de persistencia nhibernate
 
Spring framework
Spring frameworkSpring framework
Spring framework
 
1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML
 
Basedatosdistribuidas
BasedatosdistribuidasBasedatosdistribuidas
Basedatosdistribuidas
 
Basedatosdistribuidas
BasedatosdistribuidasBasedatosdistribuidas
Basedatosdistribuidas
 
API Agregadas
API AgregadasAPI Agregadas
API Agregadas
 
Informatica objetos jsp
Informatica objetos jspInformatica objetos jsp
Informatica objetos jsp
 
S7-DAW-2022S1.pptx
S7-DAW-2022S1.pptxS7-DAW-2022S1.pptx
S7-DAW-2022S1.pptx
 
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
 
Clientes servidor
Clientes servidorClientes servidor
Clientes servidor
 
Programación en Internet
Programación en InternetProgramación en Internet
Programación en Internet
 
Aplicaciones web offline ITParral Prieto y Nassi
Aplicaciones web offline ITParral Prieto y NassiAplicaciones web offline ITParral Prieto y Nassi
Aplicaciones web offline ITParral Prieto y Nassi
 
POO
POOPOO
POO
 
Acciones de jsp
Acciones de jspAcciones de jsp
Acciones de jsp
 
Objetos implícitos
Objetos implícitosObjetos implícitos
Objetos implícitos
 
Presentación Ace Project (sojo zambrano y quintana)
Presentación Ace Project  (sojo zambrano y quintana)Presentación Ace Project  (sojo zambrano y quintana)
Presentación Ace Project (sojo zambrano y quintana)
 

Último

Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.JonathanCovena1
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
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 -.docRodneyFrankCUADROSMI
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxNadiaMartnez11
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 

Último (20)

Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
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
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 

Informatica11

  • 1. OBJETOS IMPLICITOS JSP PRESENTADO POR: LINA ALEJANDRA CHAVEZ G. COLEGIO INMACULADO CORAZON DE MARIA 2015
  • 2. ¿QUE SON? ● ESTOS OBJETOS NOS PERMITEN REALIZAR DIVERSAS ACCIONES Y ACCEDER A DIFERENTE INFORMACIÓN. ● ESTOS SON: ● REQUEST ● RESPONSE ● SESSION ● APPLICATION ● CONFIG ● PAGECONTEXT ● PAGE 020 ● LOS OBJETOS IMPLÍCITOS SON OBJETOS CREADOS POR EL MOTOR QUE NO NECESITAN SER DECLARADOS PARA SER USADOS, SINO QUE SE PUEDEN INVOCAR DIRECTAMENTE. POR LO TANTO, ESTOS OBJETOS SON ACCESIBLES AL MOTOR JSP, POR LO QUE EL DESARROLLADOR JSP PUEDE UTILIZARLOS. EN REALIDAD, ESTOS OBJETOS SON VARIABLES INSTANCIADAS DE MANERA AUTOMÁTICA EN EL SERVLET GENERADO A PARTIR DEL JSP. ● LOS OBJETOS IMPLÍCITOS SE CORRESPONDEN CON OBJETOS ÚTILES DEL API DEL SERVLET (PETICIÓN, RESPUESTA, ..) Y SU USO SIMPLIFICA EL CÓDIGO JAVA QUE INSERTAMOS EN LA
  • 3. SESSIONS ● ES UN OBJETO DE LA CLASE HTTPSESSION. ESTA SERIE ES LA COMUNICACIÓN ENTRE CLIENTE Y SERVIDOR, ELLA QUE SE REALIZA UN INTERCAMBIO DE INFORMACIÓN. ● SE DA USO DE ESTE OBJETO EN EL MOMENTO CUANDO UN USUARIO SE CONECTA POR PRIMERA VEZ A UN SITIO WEB. Y SU FINALIZACIÓN SE PUEDE DAR CUANDO: SE ABANDONA EL SITIO WEB, SE ALCANZA UN TIEMPO DE INACTIVIDAD PREVIAMENTE ESTABLECIDO, SE CIERRA O REINICIA EL SERVIDOR. ● NOS PERMITE ACCEDER A LA SESIÓN ASOCIADA A LA PETICIÓN, POR EJEMPLO INGRESAR A PAGINAS, GUARDAR OBJETOS QUE SERÁN ACCESIBLE DESDE CUALQUIER JSP, PARA GUARDAR Y RECUPERAR INFORMACIÓN ● ESTE OBJETO TAMBIÉN ES UTILIZADO PARA LA IDENTIFICACIÓN DE USUARIOS MEDIANTE EL REQUERIMIENTO DE UNA CONTRASEÑA.
  • 4. APPLICATION • ES UN OBJETO DE LA CLASE SERVLETCONTEXT. ESTE OBJETO ES COMÚN PARA TODA LA APLICACIÓN WEB Y ENTRE OTRAS COSAS, NOS PERMITE ALMACENAR INFORMACIÓN QUE SERÁ ACCESIBLE DESDE LOTAS LAS PAGINAS DE LA APLICACIÓN WEB, INDEPENDIENTEMENTE DE LA SESIÓN. • EL OBJETO SE CREA CUANDO SE LANZA LA APLICACIÓN Y DURA HASTA QUE SE APAGUE O SE REINICIE EL SERVIDOR. CADA USUARIO TIENE SU REQUEST Y SU SESSION. ESTO QUIERE DECIR QUE NO SE COMPARTEN SUS ATRIBUTOS ENTRE USUARIOS) SIN EMBARGO, EL APPLICATION ES COMPARTIDO POR TODOS LOS USUARIOS. POR ESO, EN APPLICATION PODEMOS PONER LOS RECURSOS COMUNES. application.setAttribute("poolDeMysql",pool); • El mecanismo de sesiones ofrece una solución para mantener el estado individual de diferentes usuarios, sin embargo, hay ocasiones en las que existen elementos/objetos que son ideales para compartirse entre diferentes sesiones/usuarios, para esto existe el Objeto application el cual permite compartir recursos entre diferentes sesiones/usuarios, su uso en JSP's es el siguiente:
  • 5. CONFIG • ES UN OBJETO DE LA CLASE SERVLETCONFIG. PERMITE ACCEDER A PARAMETROS DE INICIALIZACION DEL SERVLET Y A SU CONTEXTO. • JAVA.SERVLET.SERVLETCONFIG
  • 6. PAGECONTEXT • ESTE OBJETO PERMITE ACCEDER AL ESPACIO DE NOMBRES DE LA PÁGINA JSP ACTUAL, ASIMISMO, OFRECE EL ACCESO A VARIOS ATRIBUTOS DE LA PÁGINA ASÍ COMO UNA CAPA SOBRE LOS DETALLES DE IMPLEMENTACIÓN. ESTE OBJETO TAMBIÉN CUENTA CON LA CAPACIDAD DE ALMACENAR Y RECUPERAR ATRIBUTOS EN EL ÁMBITO DE LA PÁGINA, SIN EMBARGO SU USO MÁS FRECUENTE ES EL ACCESO Y OBTENCIÓN DE LOS OBJETOS INTEGRADOS DE JSP. EL OBJETO PAGECONTEXT SE UTILIZA PARA REPRESENTAR A TODA LA PÁGINA JSP. • PAGECONTEXT.REMOVEATTRIBUT E(“NOMBREATRIBUTO”, PAGE_SCOPE); • ESTE OBJETO ESTÁ CONCEBIDO COMO UN MEDIO PARA ACCEDER A INFORMACIÓN SOBRE LA PÁGINA EVITANDO AL MISMO TIEMPO LA MAYOR PARTE DE LOS DETALLES DE IMPLEMENTACIÓN. • ESTE OBJETO ALMACENA REFERENCIAS A LA SOLICITUD Y LOS OBJETOS DE RESPUESTA PARA CADA SOLICITUD. LA APLICACIÓN, LA CONFIGURACIÓN, LA SESIÓN Y OBJETOS FUERA DERIVAN ACCEDIENDO A LOS ATRIBUTOS DE ESTE OBJETO.
  • 7. PARA CONCLUIR… session este objeto mantiene datos entre llamadas del mismo usuario. application este objeto mantiene datos durante toda la vida de la aplicación • LOS OBJETOS IMPLÍCITOS CON CAPACIDAD DE ALMACENAMIENTO Y RECUPERACIÓN DE ATRIBUTOS SE CONSTITUYEN EN MEDIOS IDEALES PARA LA PERSISTENCIA DE INFORMACIÓN EN LA INTERACCIÓN ENTRE PÁGINAS JSP Y SERVLETS, CON EL USO DE ESTOS OBJETOS ES POSIBLE ALMACENAR COMO ATRIBUTOS DE ALGUNO DE LOS OBJETOS IMPLÍCITOS COLECCIONES DE DATOS COMPLEJAS. TAMBIÉN, PUEDEN SER UTILIZADOS EN EL DESARROLLO DE PROTOTIPOS SIN TENER QUE ALMACENAR LA INFORMACIÓN EN UNA BASE DE DATOS OBLIGATORIAMENTE, SINO MÁS BIEN MANEJARLOS COMO ATRIBUTOS DE ALGUNO DE LOS OBJETOS IMPLÍCITOS.
  • 8. REFERENCIAS ● AUTORIA DE ISABEL MB, PUBLICADO EL 03 DE ENERO 2009, PUBLICADO EN ÁREAS DE PROGRAMACIÓN (SITES.GOOGLE.COM), EXTRAÍDO DE: HTTPS://SITES.GOOGLE.COM/SITE/CONCEPTOPROGRAMACION/HOME/JSP-OBJETOS ● AUTORIA DE DANIEL AGUILAR PAREDES, PUBLICADO EL 30 DE SEPTIEMBRE 2012, PUBLICADO EN EDUCACION( ES.SLDESHARE.NET), EXTRAÍDO DE: HTTP://ES.SLIDESHARE.NET/SYSWORKAP/JSP-CON-SESSION ● AUTORIA DE MARIA_R, PUBLICADO EL 15 DE ENERO DE 2009, PUBLCADO EN BLOGSPOT,.COM, EXTRAÍDO DE HTTP://MARIAREINA-CEA2.BLOGSPOT.COM/2009/01/15-1- 09.HTML ● AUTORIA DE OSMOSIS LATINA, PUBLICADO EL ©2000-2011, DISEÑADO BAJO ESTÁNDARES : XHTML CSS HTTP://JAVAWEB.OSMOSISLATINA.COM/CURSO/SERVLETS.HTM ● AUTORIA DE MARIO TORREZ, PUBLICADO EL 24 JULIO 2013, PUBLICADO EN JSP, EXTRAÍDO DE HTTPS://EMERGENTESDEV.WORDPRESS.COM/2013/07/24/OBJETOS-IMPLICITOS-EN-JSP/ ● MODULO SEGUNDO PERIODO, GRADO 11º, INMACULADO CORAZON DE MARIA, JSP APLICACIONES WEB II