error page

7
Lenguaje de Programación II José Enrique Valdez Albujar Excepciones en Java Web El manejo de excepciones ayuda al programador a remover el código para manejo de errores de la línea principal de ejecución, además se puede elegir entre manejar todas las excepciones, las de cierto tipo o de las de grupos relacionados, esto hace que la probabilidad de pasar por alto los errores se reduzca y a la vez hace los programas más robustos. Pero es importante utilizar un lenguaje de programación que soporte este manejo, de lo contrario el procesamiento de errores no estará incluido y hará el programa más vulnerable.

Upload: josevaldez20

Post on 26-Jul-2015

96 views

Category:

Education


3 download

TRANSCRIPT

Page 1: Error page

Lenguaje de Programación II

José Enrique Valdez Albujar

Excepciones en Java Web

El manejo de excepciones ayuda al programador a remover el código para manejo de errores de la línea principal de ejecución, además se puede elegir entre manejar todas las excepciones, las de cierto tipo o de las de grupos relacionados, esto hace que la probabilidad de pasar por alto los errores se reduzca y a la vez hace los programas más robustos. Pero es importante utilizar un lenguaje de programación que soporte este manejo, de lo contrario el procesamiento de errores no estará incluido y hará el programa más vulnerable.

Page 2: Error page

Lenguaje de Programación II

José Enrique Valdez Albujar

Aunque puede parecer de poca utilidad, hay que observar que determinadas condiciones de error pueden no implicar la terminación abrupta de la ejecución del programa. Utilizando la captura de excepciones (catch en inglés significa precisamente esto), podemos incorporar en el script una forma elegante de eludir el error.

En lenguajes de programación como Java, un uso típico de la secuencia try... catch es el acceso a ficheros o recursos que no se sabe si estarán disponibles. Si el recurso no está disponible se producirá una excepción, la cual puede ser capturada para evitar la terminación abrupta del programa, y mostrar en su lugar un mensaje de error o de revisión de los datos introducidos por el usuario (por poner un ejemplo).

Otra aplicación de la captura de errores está en la comprobación de líneas de código que podrían contener errores. Para usuarios nóveles puede ser de gran ayuda.

EXCEPCIONES EN JAVA JSP

Los Java Server Pages, son contenido propiamente de Java para generar contenido dinámico en páginas web, en forma de documentos HTML, XML o de otro tipo, estos a su vez permiten la utilización de código Java mediante Scriptlet

Con JSP podemos crear aplicaciones web que se ejecuten en variados servidores web, de múltiples plataformas. El motor de un JSP, básicamente son los servlets que se utilizan en Java.

Page 3: Error page

Lenguaje de Programación II

José Enrique Valdez Albujar

Ejemplo de ErrorPage

El primer paso será crear un nuevo proyecto, que en este caso se llamará ErrorPage_Valdez y veremos que automáticamente se creará el index.jsp

Una vez tengamos el index.jsp le cambiaremos el nombre por "Suma.jsp"

Page 4: Error page

Lenguaje de Programación II

José Enrique Valdez Albujar

Donde pasaremos a insertar este código

Page 5: Error page

Lenguaje de Programación II

José Enrique Valdez Albujar

Ahora vamos a añadir un JSP al que llamaremos “ErrorSuma”, para lo cual nos ubicaremos sobre el nombre del proyecto, daremos clic derecho y seleccionamos Nuevo/ JSP

Page 6: Error page

Lenguaje de Programación II

José Enrique Valdez Albujar

Cuando tengamos el ErrorSuma.jsp, nos situamos en él y hacemos uso del siguiente código

Una vez terminado ejecutaremos el proyecto

Page 7: Error page

Lenguaje de Programación II

José Enrique Valdez Albujar

Generamos el error insertando un valor no numérico para ver que nos direccionará al ErrorSuma.jsp, donde nos indicará el error que sucedió.