Anda di halaman 1dari 8

Somos su empresa de arquitectura y soporte a desarrollo

J ava/.Net
En cualquier empresa mediana o grande donde exista un departamento de desarrollo informtico encon-
tramos un difcil equilibrio entre innovacin y servicio.
Si se trata de estar a la ltima, es bastante fcil perder las perspectiva y entrar en una espiral de in-
novacin continua, olvidando los objetivos estratgicos de la propia empresa. Adems, al disponer
de unos recursos limitados en nmero y un ambiente muy acotado, no es posible alimentarse de ex-
periencias (xitos y fracasos) de entornos distintos. Se produce endogamia tecnolgica.
Si el da a da te puede, es realmente fcil quedarse obsoleto y perder competitividad.

Tener personal cualificado y disponible para ayudar puntualmente es complejo por los modelos organi-
zativos y de costes (incluso para las grandes consultoras). En Autentia, nos hemos colocado en el centro
de este problema, creando una empresa de arquitectura tecnolgica y soporte al desarrollo en nuevas
tecnologas. Somos expertos en desarrollos empresariales compartidos por muchas empresas.
Asistencia a responsables de reas de Tecnologa.
Asesoramiento personal tcnico/organizativo.
Recomendaciones arquitectnicas: Frameworks
Tcnicas de control de proyectos.
Auditorias de calidad y rendimiento.

Desarrollos de sistemas Web y componentes a medida.
Toma de requisitos, anlisis, diseo y desarrollo.
Construccin de Sistemas transaccionales Web
Reingeniera de aplicaciones
Desarrollo y/o evolucin de Frameworks

Formacin a la carta
Direccin de proyectos.
Introduccin a las nuevas tecnologas para directivos.
Gestin eficaz del tiempo.
Anlisis y diseo orientado a objeto y UML.
Patrones de diseo
J ava/J 2EE a todos los niveles.
Buenas prcticas y tcnicas avanzadas de desarrollo J2EE
Struts / J SF / EJ Bs / Hibernate
C/C++en Windows y Linux.
Arquitectura de Aplicaciones Empresariales


www.autentia.com
Isaac Newton 1, Local 28
Tres Cantos 28760
Madrid
Aut ent i a: Nuevas sol uc i ones par a pr obl emas ant i guos. . . Habl amos?
Roberto Canales Mora: 655 99 11 72
Fax: 91 656 65 04
E-mail: rcanales@autentia.com
Qu ofrece Autentia?

Home | Quienes Somos | Empleo | Foros | Tutoriales | Servicios Gratuitos | Contacte





Descargar este documento en formato PDF erroresjsp.pdf



Aspectos intermedios en JSPs
En este capitulo vamos a hablar de otros aspectos ms avanzados a la hora de desarrollar JSP como
Comentarios
Gestin de errores
Formateo de Fechas
Precompilacin de Ficheros
Comentarios
Hay veces que queremos que un cdigo JSP no se ejecute sin borrarlo... para eso podemos usar comentarios
La salida de nuestro programa, como es de esperar.. ser ...

Tutorial desarrollado por:
Roberto Canales Mora 2003-2005
Creador de AdictosAlTrabajo.com y

Director General de Autentia S.L.
Recuerda que me puedes contratar
para echarte una mano:
Desarrollo y arquitectura Java/J2EE
Asesoramiento tecnolgico Web
Formacin / consultora integrados en tu proyecto
No te cortes y contacta: 655 99 11 72rcanales@autentia.com.
IntelliJ IDEA
Professional Java IDE for professional developers. Get Trial!
www.jetbrains.com
JSP Tutorials
JSP Made Easy With XMLSpy. Syntax & Editing Help, Free D/L.
www.Altova.com
Anuncios Goooooogle Anunciarse en este sitio
<%@page contentType="text/html" errorPage="jsperror.jsp" %>
<html>
<head><title>JSP Page</title></head>
<body>

Este cdigo si se ejecutar

<%-- Este cdigo no se ejecutara

<% int x=10, y=0;

out.write("El resultado es: " + (x/y));

%>

--%>
</body>
</html>

Pgina 1 de 7 Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho ms
02/01/2006 http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=erroresjsp

Gestin de Errores
Cuando ejecutamos un JSP, podra quedar bastante ml que apareciera un error tcnico a un usuario final ......
Vamos a crear un JSP para mostraros el efecto


<%@page contentType="text/html"%>
Pgina 2 de 7 Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho ms
02/01/2006 http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=erroresjsp


Vamos en este caso a ser un poco ms polticos y vamos a crear una pgina para mostrar en el caso de que se produzca un error de
este estilo. Tambin debemos pensar en la seguridad porque .... alguien con conocimientos avanzados podra obtener demasiada
informacin y tratar de atacar nuestro sistema.
Creamos una pgina de error, aadiendo un atributo a un JSP ....
Ahora en nuestra pgina original, especificamos que sta ser nuestra pgina de error.
<html>
<head><title>JSP Page</title></head>
<body>

<% int x=10, y=0;

out.write("El resultado es: " + (x/y));

%>
</body>
</html>
<%@page contentType="text/html" isErrorPage="true" %>
<html>
<head><title>JSP Page</title></head>
<body>
<center>
<h1>Error Interno</H1>
<h2>Contacte con el administrador para ms informacin</H2>
</center>
</body>
</html>
<%@page contentType="text/html" errorPage="jsperror.jsp" %>
<html>
<head><title>JSP Page</title></head>
<body>

<% int x=10, y=0;

out.write("El resultado es: " + (x/y));

%>
</body>
</html>
Pgina 3 de 7 Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho ms
02/01/2006 http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=erroresjsp
Y el resultado es:

Formateo de Fechas
Algo tan simple como formatear adecuadamente una fecha... hay veces que da problemas (sobre todo por no encontrar un ejemplo
sencillo).

Otras salidas
Si queremos generar excel
<%@page contentType="text/html" import="java.util.*,java.text.*" %>
<html>
<head><title>JSP Page</title></head>
<body>

Formateamos la Fecha: <br>

<%
Date ahora = new Date();
SimpleDateFormat formateador = new SimpleDateFormat("dd-MM-yyyy HH:mm");
out.print("La fecha actual es: " + formateador.format(ahora));
%>


</body>
</html>
<%@page contentType="application/vnd.ms-excel" %>
<% for (int i=0 ; i<20; i++)
{
for(int j=0;j<10;j++)
{
out.write("" + i+j + "\t" );
}
out.write("\n");
}
%>
Pgina 4 de 7 Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho ms
02/01/2006 http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=erroresjsp

Precompilacin de ficheros JSP
Existe la posibilidad, fundamentalmente el contendores de JSP de ordenar la pre-compilacion de un JSP en su respectivo servlet.
Esto se puede hacer de un modo tan simple como aadir ?jsp_precompile despus de nuestra peticin. Con esto se trata de reducir
el tiempo necesario para de la primera peticin que realizasen nuestro clientes
Tambien, para mejorar el rendimiento e incluso la seguridad, podemos utilizar en la linea de comando jspc para generar el cdigo
Java equivalente a nuestro JSP y posteriormente registrar la clases como un servlet normal.
Pgina 5 de 7 Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho ms
02/01/2006 http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=erroresjsp

Sobre el Autor ..
Si desea contratar formacin, consultoria o desarrollo de piezas a medida puede contactar con



Autentia S.L. Somos expertos en:
J2EE, C++, OOP, UML, Vignette, Creatividad ..
y muchas otras cosas




Otros Tutoriales Recomendados (Tambin ver todos)
Nuevo servicio de notificaciones
Si deseas que te enviemos un correo electrnico cuando introduzcamos nuevos tutoriales, inserta tu direccin
de correo en el siguiente formulario.
Subscribirse a Novedades
e-mail

Nombre Corto Descripcin
Cachear porciones de JSPs
En este tutorial os ensaamos como incrementar increiblemente el rendimiento de
vuestro Web basado en tecnologa JSP con el FrameWork de cache OSCACHE
Forzar dilogo Guardar Como en
JSPs
Os mostramos como afrontar tareas comunes en JSP: Forzar el dilogo Guardar Como al
generar dinmicamente un fichero desde un JSP y asegurarnos que no se cachean
nuestros ficheros (probado en IExplorer 6)
Gestin errores en JSPs
Os mostramos como realizar ciertas labores intermedias en JSPs: Comentarios, gestin
de errores, formateo de fechas y precompilacin de ficheros
Os mostramos como generar ficheros GIF desde un servlet java. Util para generear
Pgina 6 de 7 Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho ms
02/01/2006 http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=erroresjsp





Patrocinados por enredados.com .... Hosting en Castellano con soporte Java/J2EE








Generar imagenes desde Servlets grficas dinmicas, contadores, etc
Filtros de Servlets en Tomcat
En este tutorial os enseamos la tcnica (poco conocida) del encadenamiento de filtros
en la activacin de servlets, dentro del entorno Tomcat
Introduccin a log4j
En un desarrollo Java es vital normalizar los logs para posteriormente poder depurar el
funcionamiento de nuestra aplicacin. Os mostramos como usar Log4J.
TagLibs y JSPs
Os mostramos como crear librerias de etiquetas para vuestros JSP y as simplificar su
construccin.
Aplicaciones con JSPs Os mostramos como construir una aplicacin con JSP que acceda a MySQL
Seguridad en Tomcat
Os mostramos como proteger de un modo bsico el acceso a recursos dentro de vuestro
servidor de componentes Tomcat
Struts Jakarta
Cuando se ha trabajado creando aplicaciones Java poco a poco se va viendo la necesidad
de normalizar los desarrollo. Uno de los Framework (entornos) ms extendidos es Struts
Nota: Los tutoriales mostrados en este Web tienen como objetivo la difusin del conocimiento.

Los contenidos y comentarios de los tutoriales son responsabilidad de sus respectivos autores.

En algn caso se puede hacer referencia a marcas o nombres cuya propiedad y derechos es de sus
respectivos dueos. Si algn afectado desea que incorporemos alguna resea especfica, no tiene ms que
solicitarlo.

Si alguien encuentra algn problema con la informacin publicada en este Web, rogamos que informe al
administrador rcanales@adictosaltrabajo.com para su resolucin.
www.AdictosAlTrabajo.com Opimizado 800X600
Pgina 7 de 7 Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho ms
02/01/2006 http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=erroresjsp

Anda mungkin juga menyukai