- mejorar los mensajes que imprimimos por consola utilizando la librería commons-logging de apache
- utilizar un mismo objeto/clase como dispacther y listener en contra de la orientación de POA o POE y demostrando con ello que utilizar eventos no es programar orientado a eventos http://code.google.com/p/eticom-master-java/source/detail?r=54
- claves de la POO
- claves de la POE-POA
martes, 27 de mayo de 2008
Miercoles 28 Mayo
lunes, 26 de mayo de 2008
Martes 27 Mayo
Comenzamos con aplicaciones de escritorio: librería AWT de JFC
http://groups.google.com/group/eticom-master-java/web/java-foundation-classes
Seguimos trabajando en la entrada del blog sobre eticom-blogger
Falta comentar suite de pruebas y generación de jar a partir de un proyecto
http://groups.google.com/group/eticom-master-java/web/java-foundation-classes
Seguimos trabajando en la entrada del blog sobre eticom-blogger
Falta comentar suite de pruebas y generación de jar a partir de un proyecto
viernes, 23 de mayo de 2008
Lunes 26 Mayo
Continuación o inicio con la aplicación eticom-blogger. Se trata de:
- consultar los links proporcionados sobre el API java de Blogger (que permite a un programa java conectarse a nuestro blog para pedir las entradas o publicar nuevas)
- descargarse el código del repositorio eticom-blogger
- husmear el código para entender el funcionamiento. A través de la lectura y ejecución de las pruebas intentar entender el código
- crear una entrada en el blog sobre las características de la aplicación eticom-blogger. Es decir clases participantes y función dentro del programa
- crear un nuevo proyecto java que utilice la aplicación/módulo eticom-blogger para conectarse (en pruebas) a nuestro blog personal del curso. Es decir vamos a tener un proyecto que depende de otro proyecto para funcionar
- generar un jar del módulo eticom-blogger para que la dependencia sea de tipo jar en vez de proyecto
- investigar una aplicación/módulo externo
- función de una capa intermediaria con ese módulo externo
- ejemplos prácticos de interfaces, herencia, encapsulación, composición, excepciones
- utilizar varios proyectos en el desarrollo
- generar jar y utilizarlo como dependencia
miércoles, 21 de mayo de 2008
Viernes 23 Mayo
- genericos y consecuencias
- colecciones con tipo definido
- consecuencias en el recorrido de elementos
- ... sobre el blog:
- crear una entrada que resuma que se entiende de las pruebas con TestNG: causas, efectos, consecuencias, beneficios ...
- crear una entrada que resuma las diferencias entre los diferentes tipos de colecciones y como se recorre cada colección (List, Set, Map) indicando los ejemplos en el repositorio. (a través de investigación). Las formas de recorrer la colección hay que indicarlas utilizando genéricos y sin genéricos
- ... sobre POO modulo blogger
- describir en una entrada del blog las caracteristicas conocidas de la aplicación eticom-blogger
- utilizar el proyecto como dependencia de un proyecto nuevo y demostar en una prueba que conectamos con nuestro propio blog
- generar un jar del proyecto eticom-blogger y utilizarlo en nuestro proyecto como dependencia
- recursos/informacion sobre blogger en delicious blogger
- atención a la utilización de suite de testng: suite.xml, para utilizarlo boton derecho run as .. testng suite
- para el que acabe (aunque lo veo improbable) que publique un entrada desde una prueba en su blog
pasar argumentos por valor o por referencia
excepciones
Etiquetas:
colecciones,
gdata,
jar,
poo,
pruebas
lunes, 19 de mayo de 2008
Martes 20 Mayo... seguimos con el carrito y las colecciones
- sobre POO
- más ejercicios sobre la aplicación carritoCompra poniendo de manifiesto los tres tipos de colecciones empleados, y ordenando colecciones. Se incluyen también excepciones y sus pruebas. Además de una nueva clase GestorInformacion. http://groups.google.com/group/eticom-master-java/web/poo---carrito-compra
Etiquetas:
carrito compra,
colecciones,
excepciones,
poo,
uml
Lunes 19 Mayo
- sobre colecciones:
- sort(), Comparable y Comparator,TreeMap
- sobre POO, colecciones y TDD:
- diagrama UML de clases, y tipos de relaciones http://groups.google.com/group/eticom-master-java/web/poo
- Ejercicio análisis carrito compra. Utilizamos un Map para almacenar los productos del pedido, y un TreeMap para almacenar los pedidos ordenados por fecha http://groups.google.com/group/eticom-master-java/web/poo---carrito-compra
- sobre refactorización...
Etiquetas:
carrito compra,
poo,
pruebas,
refactorizacion,
uml
Suscribirse a:
Entradas (Atom)