objetos implicitos

8
Objetos Implícitos: Request, Sessions, Application, Config, PageContext.

Upload: jessicavergara273

Post on 11-Aug-2015

47 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Objetos implicitos

Objetos Implícitos:Request, Sessions,

Application, Config,

PageContext.

Page 2: Objetos implicitos

¿Que son los objetos implícitos?

● Nos permiten acceder a diversas informaciones y realizar diferentes acciones, podemos encontrar en JSP los objetos implícitos como: Sessions, Application, Config y PageContext

● 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.

Page 3: Objetos implicitos

Request● Es un objeto de la clase HttpServletRequest .

● Su uso principal es el acceso a los parámetros de la solicitud.

● Su utilidad es la de acceder a los parámetros y atributos, para así poder trabajar con ellos en nuestra pagina.

● En esa solicitud viene, entre otras cosas, información del usuario que la ha pedido, y podemos acceder a ella a través del método getRemoteUser: <br>Usuario autenticado: <%=request.getRemoteUser() %>

Page 4: Objetos implicitos

Sessions● Es un objeto de la clase HttpSession.

● Nos permite acceder a la sesión asociada a la petición.

● A través de esto, podemos guardar objetos que son accesibles desde cualquier plataforma JSP

● Es una serie de comunicaciones entre un cliente y un servidor en la que realiza un intercambio de información.

● Para poder realizar sesiones en JSP se escribe el atributo “session” de la directiva “page” a “true”, de esta forma se notifica que la pagina interviene en procesos de protocolos HTTP. <%page session = “true”%>

Page 5: Objetos implicitos

Application● Es un objeto de la clase ServletContext

● Es común para toda aplicación web y demas

● Permite almacenar informacion que es accesible desde todas las paginas web

● Para guardar y recuperar:

Object aplication.getAttribute(“clave”); void application.setAttribute(“clave”,Object objeto);

Page 6: Objetos implicitos

Config● Es un objeto de la clase ServletConfig● Permite acceder a parametros de inicializacion

del servlet y su contexto.

Page 7: Objetos implicitos

PageContext● Es un objeto de la clase PageContext● Permite almacenar informacion localmente a la

pagina● Proporciona acceso a varios atributos de página.● La clase PageContext es una clase abstracta,

diseñado para ser ampliado para proporcionar implementaciones dependientes de implementación de la misma.

Page 8: Objetos implicitos

Bibliografía● Sáez, J. (2015). Que son los objetos Implícitos. Obtenido en http://

cosicasdeinformatica.blogspot.com/2015/04/objetos-implicitos-en-portlets-liferay.html

● (2009). Objetos Implícitos. Obtenido en https://sites.google.com/site/conceptoprogramacion/Home/jsp-objetos

● Aguilar, D. (2012). Que es Session. Obtenido en http://es.slideshare.net/Sysworkap/jsp-con-session

● (2015) Imagen Config. Obtenido en http://beginnersbook.com/2013/11/jsp-implicit-object-config-with-examples/

● (2002) Que es PageContext. Obtenido en https://tomcat.apache.org/tomcat-4.0-doc/servletapi/javax/servlet/jsp/PageContext.html

● (2015) Imagen Objetos Implícitos. Obtenido en http://upload.wikimedia.org/wikipedia/commons/thumb/0/0d/Motivacion1ES.jpg/400px-Motivacion1ES.jpg