- Continuamos con jueves...
- componente JTabbedPane
- componente JTree
viernes, 6 de junio de 2008
jueves, 5 de junio de 2008
Jueves 5 Junio
- desarrollo con conexion a base de datos:
- cómo controlar la información de la base de datos en tiempo de desarrollo y pruebas
- utilizar anotaciones y java.reflect para caracterizar a nuestras clases persistentes y utilizar eticom-jdbc para un primer acercamiento a ORM (Patrón que implementa Hibernate o TopLink)
- mejorar la aplicación swing delicious
- incluir filas a JTable que se traduzcan en insert en la base de datos
- borrar filas del JRable que se traduzcan en deletes en la base de datos
Etiquetas:
anotaciones,
ORM,
persistencia,
pruebas
miércoles, 4 de junio de 2008
Miercoles 4 Junio
- utilizar logger para conocer el funcionamiento del ejercicio siguiente, es decir cuándo/cómo se producen los cambios y cuándo/dónde tendremos que conectar con la base de datos
- sobre JTable y DataModel .
- update repositorio actualizado eticom-ui-delicious
- ejemplo delicious
- ejemplo documentación de foro: http://www.chuidiang.com/java/tablas/tablamodelo/
- sobre api jdbc
- cargar datos de tabla links en JTable
- cuando recibamos una actualización en el JTable haremos un update en la base de datos
- cuando hayamos acabado con delicious repetimos con ejemplo de foro, es decir conectamos con mysql para obtener los datos y actualizamos la base datos con los cambios
- sobre ANT:
- investigar (entrada blog) tareas de ANT para copia de archivos y directorios con filtros. La finalidad sería copiar todos los archivos .class y .xml (los .java no se copian)de una aplicación java que estaremos desarrollando a otro directorio de nuestro disco duro. EJ: C:/miserver/miapp/
martes, 3 de junio de 2008
Martes 3 Junio
- ... mientras vamos distribuyendo mysql instaladores por todos los ordenadores ...
- descargar proyecto eticom-ui-utils
- utilizar en nuestro proyecto paquete servicios clase BuscadorImpl e interfaz Buscador
- utilizar JTable y TableModel de Swing para mostrar la info de una tabla en una app de Swing. El ejemplo puede ser con delicious: tabla links con y valor:String y etiquetas:String
- http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JTable.html
- http://www.chuidiang.com/java/tablas/tablamodelo/tablamodelo.php
- jdbc: acceso a bases de datos con java. http://groups.google.com/group/eticom-master-java/web/jdbc
- instalar mysql
- instalar mysql-tools
- instalar eticom-jdbc
- mirar test/eticom/mysql/ConexionTest
- investigar ANT para comprender archivo build.xml de la app
lunes, 2 de junio de 2008
Lunes 2 Junio
- utilizar google docs para apuntes y blog para publicar
- intro a swing:
- aplicación blogger con swing. Volver a implementar la misma aplicación blogger pero utilizando la librería Swing. Comentar las diferencias/mejoras que se han descubierto con la nueva librería.
- aplicación carrito de la compra
- una vez acabados los test implementar la UI con Swing
- http://groups.google.com/group/eticom-master-java/web/poo---carrito-compra
- investigar herramienta ANT
- crear entrada en blog con titulo ANT donde se incluya la investigación de esa herramienta, subir al repositorio los posibles ejemplos y archivos de tipo ANT
- instalación de eticom-jdbc
Etiquetas:
ANT,
blogger,
carrito compra,
jdbc,
swing
jueves, 29 de mayo de 2008
Jueves 29 Mayo
- parámetros para la evaluación y correción de código desarrollado en el curso: http://groups.google.com/group/eticom-master-java/web/estandares-de-desarrollo
- completamos entrada de eticom-blogger:
- Revisamos la entrada del blog sobre eticom-blogger. en función de POO: basándonos en caracterizar cada clase según los criterios a continuación:
Para ello hay que distinguir la fase de diseño de la de desarrollo....¿En qué se distingue un objeto/clase de otro dentro de nuestro programa?:
- ¿qué sabe hacer? ---> RESPONSABILIDAD
- puede hablar de si mismo, muestra su estado (metodos getter)
- puede cambiar de estado (metodos setter y otros)
- gestionar procesos[comunicaciones:intercambio de mensajes] entre objetos. Esto depende del siguiente punto.
- ¿a quién conoce? o ¿con quién se puede comunicar?
- ¿quién es? y en función de esto ¿cuál es su estado?. Identidad y estado
- entrada de awt diseño de UI orientado a componentes y eventos
martes, 27 de mayo de 2008
Miercoles 28 Mayo
- 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
Suscribirse a:
Entradas (Atom)