domingo, 28 de marzo de 2010

J2EE: Tienda virtual

Hola.

Esta semana hemos tenido clase. Por una parte, el profesor nos comentó los errores que tuvimos en el entregable del Chat y por otra, comenzamos con el tercer bloque, viendo acceso a BBDD con JDBC y algo de la parte de Servlets.

El siguiente entregable es una tienda virtual. Una vez el usuario se ha identificado en la aplicación, se le muestran todas las categorías (Aseo, Bebidas, Carnes...) y cuando clique en una de ellas, se le listarán todos los productos de dicha categoría, indicando además su precio. Ahí, el usuario añadirá a su cesta los productos que crea convenientes.

Por último, se le permite la opción de ver la cesta y de generar el pedido, lo cual implica, lógicamente, remitirle una factura.

He estado haciendo la cesta durante estas semanas y he conseguido que funcione, aunque me falta meterme más a fondo para dejarlo aseado y controlar todos los posibles errores.

Ahora estaremos unas semanas sin clases, debido a las Pascuas. Espero que lo paséis bien y nos vemos a la vuelta!

Un saludo.

domingo, 21 de marzo de 2010

J2EE

Hola.

Esta semana tampoco hemos tenido clases, pues ha habido puente por el día de San José. De todas formas hay bastantes novedades.

Por una parte, nos han corregido el proyecto del Chat.

Además, hemos iniciado un nuevo bloque, el de J2EE. Comienza con la herramienta de construcción de proyectos Ant y continúa con JDBC y Servlets.

He estado haciendo los ejercicios y a partir de mañana comenzaré con la cesta de la compra, que será nuestro próximo entregable.

El temario se va poniendo más interesante y bonito. Desde la aplicación de la agenda, que comenzamos manejando por consola, hemos pasado a implementar nuestras IGUs y ahora ya un paso más... ¡el acceso a BBDD!

Os dejo algún enlace por si le queréis echar un vistazo:

http://ibatis.apache.org/

http://www.springsource.org/

iBATIS es un framework que facilita el acceso a BBDD. Con JDBC se necesitan demasiadas líneas de código para hacer una simple consulta. Además corremos el riesgo de dejarnos abierta alguna conexión, lo cual es peligroso.

Por otra parte Spring Framework es un marco de trabajo basado en JavaBeans. Entre otras muchas funcionalidades, se integra con JDBC e iBATIS, ofreciendo templates para el acceso a BBDD.

Un saludo.

domingo, 14 de marzo de 2010

La Magdalena

Hola.

Esta semana no hemos tenido clase, pues en Castellón son fiestas, aunque hemos realizado la entrega de nuestra segunda tarea, "El Chat".

La semana que viene comenzaremos con un bloque nuevo (J2EE).

Un saludo.

domingo, 7 de marzo de 2010

Seguimos con el chat

Hola.

Esta semana he continuado con el chat, aplicando los cambios que me dijo el profesor en clase y mejorando un poco el código.

También he aprovechado para terminar los ejercicios que no había realizado anteriormente del resto de temas. Especialmente, me he centrado en los de la parte de JUnit, los cuales había dejado un poco apartados.

Le hice una interfaz básica a la aplicación de la agenda y después estuve probando con JUnit que se lanzaran las excepciones cuando tocaran, que se obtuvieran los valores deseados...

Un saludo.