Acciones de jsp

15
Objetos de Jsp Presentado por: Fabian Bohorquez Presentado a : Amanda Galindo INCODEMA Bogota D.C Abril-29-2015

Transcript of Acciones de jsp

Page 1: Acciones de jsp

Objetos de JspPresentado por: Fabian Bohorquez

Presentado a : Amanda Galindo

INCODEMA

Bogota D.C

Abril-29-2015

Page 2: Acciones de jsp

Objetivos Generales

●Se hace referencia a objetos específicos ( Session,Aplication, Configuration, Page Context) y su utilidad en Jsp .

Page 3: Acciones de jsp

Objetivos Específicos

●Sessions ( sesión )●Aplication( aplicación )●Configuration ( configuración )●Page context ( pagina de contexto)

Page 4: Acciones de jsp

SESSION

●Una sesión es una serie de comunicaciones entre un cliente y un servidor en la que se realiza un intercambio de información●. Por medio de una sesión se puede hacer un seguimiento de un usuario a través de la aplicación

Page 5: Acciones de jsp

El tiempo de vida de una sesión comienza cuando un usuario se conecta por primera vez a un sitio web pero su finalización puede estar relacionada con tres circunstancias:

1) Cuando se abandona el sitio web.2) Cuando se alcanza un tiempo de inactividad la sesión

automáticamente eliminada. 3) Si el usuario siguiera navegando se crearía una nueva sesión.4) Se ha cerrado o reiniciado el servidor.

Page 6: Acciones de jsp

Algunas Etiquetas

. <%HttpSession sesion=request.getSession(); out.println(“IdSesion: ”+sesion.getId()); %> : devuelve un identificador único asociado a una sesión:

<% long longDuracion=sesion.getLastAccessedTime(); sesion.getCreationTime(); ; se puede conocer el tiempo que lleva el cliente conectado al servidor y el tiempo que lleva en ella

<% Date acceso=new Date(sesion.getLastAccessedTime()); out.println(“Último acceso: “+acceso+”); %>: se puede conocer la fecha y hora de la última vez que el cliente accedió al servidor con el que se creó la sesión

Page 7: Acciones de jsp

Application

- Nos permite almacenar información que será accesible desde todas las paginas de la aplicación web, independientemente de la sesion.

- En general, una aplicación es un programa compilado (aunque a veces interpretado), escrito en cualquier lenguaje de programación.

Page 8: Acciones de jsp

Ciclo de una Application

1) Se crea este objeto cuando se inicializa la página JSP y se eliminará cuando se elimina la página JSP

2) Asegurarse de que todos los archivos JSP que componen la aplicación web tienen acceso a ella

3) Puede comprobar un simple uso de objeto Aplicación en el capítulo: JSP

Page 9: Acciones de jsp

Configuration

-Es aquel que permite acceder a parámetros de inicialización de su contexto

-Se define los parámetros de configuración JSP en subelementos del elemento de despliegue específico, que tienen como funcionalidad:

-> Las opciones para el compilador JSP

-> codificación de caracteres

-

Page 10: Acciones de jsp

Inicialización de configuración

Este objeto permite el acceso de JSP programador para los parámetros de inicialización como los caminos o ubicaciones de archivos, etc.

El siguiente método de configuración es el único que puede utilizar siempre, y su uso es trivial:

Config .getServLetName();

Page 11: Acciones de jsp

Algunos Atributos

Desarrollo: Activar el modo de desarrollo.

Mantener generados: mantener el código fuente de Java generado para cada página.

Atribuir: causar un error de compilación cuando el grano no puede ser instanciada.

Pantalla-source-fragmento: incluye un fragmento de código en los mensajes de excepción.

Page 12: Acciones de jsp

Page Context

-Nos permite almacenar información localmente a la pagina.

-Se puede usar para almacenar y recuperar información en sesion y aplicación.

-El objeto pageContext también contiene información sobre las directivas emitidas a la página JSP, incluyendo la información del alcance de la página.

Page 13: Acciones de jsp

Uno de los métodos importantes es removeAttribute, que acepta uno o dos argumentos, mientras que el siguiente código sólo la quita del ámbito página:

pageContext.removeAttribute (“attrName”, PAGE_SCOPE );

pageContext.removeAttribute("attrName", PAGE_SCOPE);

Page 14: Acciones de jsp

Bibliografía

. BEAWebLogic Server ® and WebLogic Express. (Marzo 30, 2007). Developing Web Applications, Servlets, and JSPs for WebLogic Server. Mayo-5-2015, de bea Sitio web: Developing Web Applications, Servlets, and JSPs for WebLogic Server

Apache Software Foundation. (1999-2007). The jsp-configuration element. Mayo-5-2015, de JBossWeb Sitio web: https://docs.jboss.org/jbossweb/7.0.x/config/jsp.html

Juan José Martínez Cava. (2013). Manual Jsp. Mayo-5-2015, de Manual Jsp Sitio web: http://dis.um.es/~lopezquesada/documentos/IES_1213/IAW/curso/UT5/ActividadesAlumnos/12/index.html

Page 15: Acciones de jsp

No definido. (No dfinido). JSP - Implicit Objects. Mayo-5-2015, de tutorialspoint Sitio web: http://www.tutorialspoint.com/jsp/jsp_implicit_objects.htm

Area Informatica. (2015). Acciones. En Aplicacines WEB II(pp.10-11-12). Inmaculado Corazon de Maria: Misioneras Claretianas