SlideShare una empresa de Scribd logo
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

PPTX
Objetos implicitos
ODP
Objetos Implicitos
PDF
FINAL PAPER
PDF
BDEI-SUP24-FLAB_AG.PDF
PDF
Nora Möttönen_mastersthesis_abstract
PDF
Lona platica de seguridad
DOCX
لطيفة العيسى - السيرة الذاتية
PDF
Press PDF's
Objetos implicitos
Objetos Implicitos
FINAL PAPER
BDEI-SUP24-FLAB_AG.PDF
Nora Möttönen_mastersthesis_abstract
Lona platica de seguridad
لطيفة العيسى - السيرة الذاتية
Press PDF's

Destacado (8)

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

Similar a Informatica11 (20)

PPTX
Objetos implícitos
ODP
JSP objetos implicitos
PPTX
Objetos implicitos jsp
PPTX
Objetos implícitos
ODP
Objetos implícitos de JSP.
PPTX
Objetos Implícitos en JSP.
PPTX
Objetos implícitos en jsp
ODP
Objetos implicitos de JSP
ODP
Acciones de jsp
ODP
Acciones de jsp
PPTX
Objetos implicitos
ODP
Objetos implicitos en JSP
PPTX
PPTX
Objetivos implícitos de JSP
PPTX
Java server pages (jsp)
PPTX
Objetos implícitos
PPTX
Informatica objetos jsp
PPTX
Objetos de jsp
PPTX
Objetos Implicitos
Objetos implícitos
JSP objetos implicitos
Objetos implicitos jsp
Objetos implícitos
Objetos implícitos de JSP.
Objetos Implícitos en JSP.
Objetos implícitos en jsp
Objetos implicitos de JSP
Acciones de jsp
Acciones de jsp
Objetos implicitos
Objetos implicitos en JSP
Objetivos implícitos de JSP
Java server pages (jsp)
Objetos implícitos
Informatica objetos jsp
Objetos de jsp
Objetos Implicitos
Publicidad

Último (20)

PPTX
Presentación de la Cetoacidosis diabetica.pptx
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
ciencias-1.pdf libro cuarto basico niños
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
Atencion prenatal. Ginecologia y obsetricia
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PPTX
Doctrina 1 Soteriologuia y sus diferente
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
PDF
Metodologías Activas con herramientas IAG
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
Presentación de la Cetoacidosis diabetica.pptx
DI, TEA, TDAH.pdf guía se secuencias didacticas
ciencias-1.pdf libro cuarto basico niños
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Atencion prenatal. Ginecologia y obsetricia
Escuelas Desarmando una mirada subjetiva a la educación
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
TOMO II - LITERATURA.pd plusenmas ultras
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
Doctrina 1 Soteriologuia y sus diferente
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
Metodologías Activas con herramientas IAG
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf

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