jueves, 29 de julio de 2010

INICIO CURSO

18 JULIO


Instalamos la librería Logging de Apache Commons.

La librería mejora la salida de datos en consola. En el ejemplo calculadora se hace de dos formas diferentes:
1º Por medio de syso (+CTRL+ESPACIO)
2º Por medio de logging

Atajos de teclado:

- CTRL+M: Maximiza el tamaño de la vista de código. Muy útil para programar.
- ALT+ENTER: Propiedades de lo que tengamos seleccionado en ese momento, por ejemplo un proyecto.
- CTRL+1: Te tira las posibilidades como importar lo que necesites.
- CTRL+MAY+F: Le da formato al código.
- ALT+MAYS+L: extracción de variables locales
- ALT+MAYS+M: extracción de métodos
- ALT+MAYS+S: generación de getter-setter
- ALT+MAYS+S: generación de constructores
- CTRL+1 en codigo erróneo soluciona problemas de compilación de código
-MAY+CTRL+T: Buscador de proyectos, clases...


19 JULIO

**SVN: Instalacion y consejos: http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA

**SVN checkout (head o revision):
--http
://cea2010-jdmm.googlecode.com/svn/trunk/

--Contraseña: http://code.google.com/p/cea2010-jdmm/source/checkout

**share project (subir proyecto): Team -->

**disconect(desconectar de repositorio): Team -->
**commit (subir a repositorio proyecto actualizado): Team -->


Utilizar TEST (TESTNG) para la ejecución/invocación de un programa o funcionalidad
1- instalamos el plugin http://testng.org/doc/download.html -->

Help--> Install new software--> http://beust.com/eclipse

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


20 JULIO


ENUMERACIONES (enum)
Son grupos de datos relacionados entre sí que no son modificados a lo largo de la ejecución de un programa

Ejemplo:

public enum Tipo {

MINI, MEDIANO, GRANDE, EXTRAGRANDE
}


CREACION DE UN ARRAY ALUMNOS MEDIANTE GENERICOS

1ºForma
List alumnos;

for ( int i = 0; i
Object 0 = alumnos.get ( i );
Alumno a = ( Alumno ) 0;
int x = a.getNotaFinal ( );
}


2ºForma
List alumnos = newArraylist ( );
for ( Alumno a: alumnos ){
int x = a.getNotaFinal ( );
}

Acceso=> Alumno a3=alumnos.get ( 2 );



RECORRER VALORES DE UNA ENUMERACION

for ( Tipo t: Tipo.values ( ) ) {
System.out.println( t );
}

22 JULIO

XML (Extensible Markup Language)

Es un metalenguaje extensible de etiquetas. No es realmente un lenguaje en particular, sino una manera de definir lenguajes para diferentes necesidades. Se propone como un estándar para el intercambio de información estructurada entre diferentes plataformas.

ANT
Es una herramienta para ejecutar tareas, una vez que tenemos el archivo ant, el nombre por defecto es build.xml, asi no hay que especificar el nombre por consola y lo busca automáticamente.
En este archivo definimos lo que son los "target" o tareas a ejecutar, este archivo ant, tiene una raíz llamada "proyect" y tiene una serie de nodos hijos con los correspondientes targets, este archivo puede tener propiedades declaradas
para utilizarlas dentro de las tareas a ejecutar, estas propiedades pueden estar dentro del documento o fuera.
Con "${clave}" hacemos referencia a las target.
Una vez terminado de incluir los comandos o target en el archivo ant, arrastramos el archivo hasta la ventana del pluging de Ant y desde ahí podemos ejecutarlo.
En la ventana del plugin vendrán desglosadas todas las tareas definidas para ejecutarlas de manera independiente.

------------------------------------------------------------------------------------



















23 JULIO

MAVEN:

URL para descargarlo:
http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-2.2.1-bin.zip

URL del repositorio de MAVEN:
http://repository.jboss.com/maven2/org/hibernate/

Crear variables del sistema en Windows para que funcione MAVEN correctamente desde la línea de comando: (Variables de Entorno)

JAVA_HOME -> C:\Program Files\Java\jdk1.6.0_20
M2 -> %M2_HOME%\bin
M2_HOME -> C:\apache-maven-2.2.1
PATH -> ;%M2%

URLs Guías MAVEN:
http://maven.apache.org/run-maven/index.html
http://maven.apache.org/guides/mini/guide-configuring-maven.html

Comando de MAVEN en línea de comando -> mvn

M2eclipse -> http://m2eclipse.sonatype.org/

Instalar mediante el plugin de Eclipse:
Usar la siguiente URL -> http://m2eclipse.sonatype.org/sites/m2e

No hay comentarios:

Publicar un comentario