lunes, 28 de febrero de 2011
domingo, 27 de febrero de 2011
miércoles, 23 de febrero de 2011
Ejercicios. Redireccionar servlets.
- Trata de hacer funcionar este servlet que una vez invocado es capaz de redireccionarnos aleatoriamente hacia determinadas páginas web.
- Prueba a cambiar las instrucciones
"res.setStatus(res.SC_MOVED_TEMPORARILY); res.setHeader("Location",site);" por:
"res.sendRedirect (site);"
- Investiga cómo hacer este tipo de redirecciones con RequestDispatcher.
martes, 22 de febrero de 2011
Ejercicios. Filtro que cuenta el número de accesos a un servlet.
- Filtro que se ejecuta cada vez que se accede a otro.
PROPUESTA: Intenta incluir en el proyecto anterior este segundo filtro que contabiliza en la consola el tiempo de ejecución total del servlet. En la cadena de servlets debe ejecutarse después del filtro contador.
Ejemplos. Información de metadatos de una Base de Datos
Como ya se ha comentado en teoría existen clases en el paquete java.sql que permiten acceder a la información sobre el diseño y la estructura de la base de datos como un todo o de un ResultSet obtenido a partir de una consulta concreta. A este tipo de información se le llama "metadata" y las clases que nos permitirán obtenerlo son DatabaseMetaData y ResultSetMetaData.
- Información de una Base de Datos
Cuando se necesita conocer sobre las capacidades, o el vendedor de una base de datos, se puede preguntar al objeto Connection por sus metadata. Existen muchas preguntas que se pueden hacer, entre ellas tenemos el tipo base de datos, la cantidad máxima de conexiones que permite la base de datos, etc. El fragmento de código que se encuentra a continuación, muestra como obtener esta información:
- Información de un ResultSet
También es posible mediante la utilización de la información del ResultSetMetaData mostrar la información de cualquier tabla sin tener la estructura previamente:
Ejercicios. Conexión a Bases de Datos MySQL mediante DataSource.
- Proyecto "tutorias" implementado con pool de conexiones a base de datos MySQL.
lunes, 21 de febrero de 2011
Ejercicios. Conexión a Base de Datos MySQL mediante DriveManager
- Ejercicio para inserción y visualización de información de CD's
sábado, 19 de febrero de 2011
jueves, 17 de febrero de 2011
Servlets. Ejemplos prácticos II
- Tienda (múltiples servlets)
- Contador de clics mediante cookies
miércoles, 16 de febrero de 2011
martes, 15 de febrero de 2011
Ejercicios. Lanzando un servlet en Tomcat con Eclipse
Trata de hacer funcionar la siguiente aplicación basada en servlets en tu entorno de trabajo. Al abrir la página "index.html" obtendrás una interfaz de búsqueda que te dejará buscar una palabra clave eligiendo entre varios buscadores y especificando el número máximo de resultados por página. Ignora de momento la semántica del código limitándote a experimentar con el proceso de trabajo con Eclipse y Tomcat.
DESCARGA LOS ARCHIVOS NECESARIOS AQUÍ
domingo, 13 de febrero de 2011
martes, 1 de febrero de 2011
Temas a tratar en el curso
1. Arquitectura J2EE
2. Servlets
3. JDBC. Trabajando con Bases de Datos
4. Java Server Pages (JSP)
5. Arquitectura y diseño EJB
6. Patrones de diseño
7. Framework Struts
Suscribirse a:
Entradas (Atom)