jueves, 29 de julio de 2010

Martes 27 y Miercoles 28 de julio

Realizacion del proyecto biblioteca.

Examen primer módulo:

Lunes 26 de julio

MAVEN
http://groups.google.com/group/eticom-master-java/web/maven
http://groups.google.com/group/eticom-master-java/web/maven-avanzado

VIERNES 23 DE JULIO

Hacer un ejercicio con ANT

Crear un appWeb.war .Conjunto de archivos que constituyen una aplicación web java


appWeb.war

├─── META-INF
│ └───MANIFEST
└─── WEB-INF
└───── web.xml
├───└── classes
├───└── es
│ └─── cea
│ └───HolaMundo.class
└─── lib
└───commons-logging.jar

OTRO Ejercicio a desarrollar con ANT

Archivo ANT (build.xml) que compile java teniendo en cuenta las librerías (dependencias) necesarias y genere un archivo jar. Lanzar esta tarea de compilacion desde el cmd de windows.

JUEVES 22 DE JULIO

Hemos dado XML (Extensible Markup Language).Intercambio de informacion entre plataformas.

Un XML tiene que tener el modo raiz.Dentro de esa raiz hay hijos,y los hijos tienen subhijos.

VALIDACION XML

DTDs.Se define el tipo de documento.
Schema.Te obliga mas que el DTDs. Te dice el tipo de dato.
Si incumplimos esta validacion nos da fallo el XML mal formado.

http://es.wikipedia.org/wiki/XML

http://www.w3schools.com/xml/default.asp


Apache ANT


* instalar ANT:http://apache.rediris.es/ant/binaries/apache-ant-1.7.0-bin.zip
o intentamos lanzar este archivo con ANT http://code.google.com/p/eticom-master-java/source/browse/trunk/eticom-jdbc/src/build.xml?r=98


* ejemplo de archivo build.xml: http://www.adp-gmbh.ch/java/ant/build_xml.html
* intro en español...
o http://www.marioalberto.com.mx/articulos/java_ant_basico.php
o http://www.javahispano.org/contenidos/es/introduccrion_a_ant/
* doc en inglés de los core task...
o http://ant.apache.org/manual/index.html
o http://ant.apache.org/manual/anttaskslist.html
o http://ant.apache.org/manual/CoreTasks/jar.html
o http://ant.apache.org/manual/CoreTasks/war.html

MIERCOLES 21 DE JULIO

- En "Source" podemos ver desde equals y HashCode hasta Getters y Setters, etc.

- Enumeraciones ("Enums") con la realizacion de ejemplo.
Lo hemos hecho con el tipoavion.

- Hemos dado las anotaciones ("@Anotations").Se utilizan para generar para definir los metodos.

Martes 20 de julio

Utilizacion de la refactorizacion eclipse (Mediante el atajo Refactorizar) para cambiar el proyecto de la "Terminal de Aeropuerto" por la de una "Taquilla de Circo
Activacion librerias de "logging" y "TestNG" (Properties >>> Java Build Path)
Nos copiamos el archivo log4j.

REFACTORIZACION

me pongo encima de la linea
le doy a refactor
le doy a rename
en la ventana que me sale le doy a la opcion OPEN RENAME DIALOG


Tambien nos hemos creado el enlace de repositorio de Jesus para bajarnos su proyecto de circo porque teniamos dudas de como hacerlo.
desconecccion de su proyecto para poder trabajar.

Lunes 19 de julio

Terminamos de configurar el repositorio desde Eclipse.En"repository" boton derecho del raton i "new repository location" y pegamos la direccion "source" que aparece en la pestaña de nuestro repositorio.Lo copiamos hasta trunk.

Hemos tambien subido al repositorio el proyecto del aeropuerto: Proyecto,clic derecho del raton "Team" y "Share project". Elegimos "SVN".Ya estamos conectados.Para desconectar volver a "Team" y "Disconnect".

Despues realizamos un "@Test" a nuestro proyecto. Nos hemos descargado unos archivos y nos hemos creado una nueva libreria "test" .
Utilizar TEST (TESTNG) para la ejecución
1- instalamos el plugin http://testng.org/doc/download.html
2- instalamos la libreria http://testng.org/doc/download.html
3- @Test http://code.google.com/p/cea2010-jar/source/detail?r=12
4- @DataProvider http://testng.org/doc/documentation-main.html#parameters-dataproviders http://code.google.com/p/cea2010-jar/source/detail?r=13

Viernes 16 de julio - proyecto aeropuerto

Hemos instalado el plugin de subversión para enlazar nuestro repositorio con Eclipse.
En Eclipse pestaña "Help >>> Add new Software". Introducimos :http://subclipse.tigris.org/update_1.6.x y le ponemos el nombre "Repositorio".Ahi instalamos todo.

- Hemos realizado un aplicación de reserva de billletes .




jueves 15 de julio

Jueves 15 Julio:

* Introduccion de los atajos en Eclipse:


- ALT + MAY + R: "Refactorizar"
- CTRL + M: "Maximizar la ventana activa"

- CTRL + MAY + T: "Abrir clase existente"
- CTRL + MAY + F: "Dar formato"
+ ENTER: "Propiedades del proyecto actual"
- CTRL + 1: "Lista de posibles soluciones a un error"
- MAY + ALT + L: "Extrae una variable"
- MAY + ALT + M: "Extrae un metodo"
- MAY + ALT + S: "Abre herramientas Source"


Librerias: Añadir la libreria "logging" a nuestras librerias de usuario.Se hace así:
Desde proyecto "preferences >>> java build path" ventana librerias.En menu de la derecha lr damos a "Add library", se abre una ventana y elegimos "User library", que son las de usuario.
Desde la ventana siguiente le damos a "User libraries >>> new library" para crearnos la logging y añadimos el JAR de "java 1.5".
en el blog del profesor le damos a este enlace:
http://groups.google.com/group/eticom-master-java/web/apache-commons-logging
Nos descargarmos los archivos n del logging y los pegamos en nuestra libreria.

miércoles, 14 de julio de 2010

14 julio 2010 primer dia eclipse

Primer día de entorno eclipse.No ha estado mal la puesta de contacto.
Hemos empezado haciendonos una cuenta gmail para darle al profesor nuestros datos y tambien le hemos comentado nuestra experiencia en programacion mediante un correo.
Seguidamente nos hemos hecho un blog (este exactamente)para contar lo que damos en clase.
Tambien nos hemos dado de alta en Delicious,que es un sistema para guardar favoritos y clasificarlos por etiquetas.Tambine instalamos Firefox y ahi instalamos el plugin Delicious-
El profesor nos ha facilitado un blog titulado eticon- master java que esta interesantisimo.Aparte de todos los contenidos con sus explicaciones y ejemplos tambien dispone de un foro para plantear ideas y dudas.Es una buena herramienta para aprender y manejar java.
Para concluir la clase aprendimos como crear un proyecto en internet que sirve para subir y bajar códigos , nos descargarmos la IDE con las que vamos a trabajar este módulo:Eclipse y tuvimos nuestra primera puesta de contacto.