Blog de los módulos impartidos por juanantonioruz del curso DESARROLLO DE APLICACIONES EN JAVA J2EE que se imparte en CEA (Confederación de Empresarios de Andalucía).
jueves, 2 de septiembre de 2010
2 Septiembre 2010
seguimos con EjercicioModuloDesarrolloDirigidoPorPruebas de enjava.tiddlyspot.com
miércoles, 1 de septiembre de 2010
1 Septiembre 2010
documentación de 2 modulo TDD en http://enjava.tiddlyspot.com/
martes, 27 de julio de 2010
27 Julio 2010
Examen primer módulo:
- Revision 27: ejemplo excepciones - martes, 27 de julio de 2010 - juanantonioruz
lunes, 26 de julio de 2010
26 Julio 2010
MAVEN
http://groups.google.com/group/eticom-master-java/web/maven
http://groups.google.com/group/eticom-master-java/web/maven-avanzado
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 de 2010
23 Julio 2010
Ejercicio a desarrollar con ANT
- crear un appWeb.war (web aplication resources), es decir el 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
- escribir un 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, es decir hay que instalar ant (descargarlo, descomprimirlo e incluir en el path la variable correspondiente para su ejecución)
jueves, 22 de julio de 2010
22 Julio 2010
XML (Extensible Markup Language)
Es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C) 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 (Bases de datos, editores de texto, hojas de cálculo, etc).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
- utilizamos este enlace para instrucciones de instalación en español
- 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...
- http://www.marioalberto.com.mx/articulos/java_ant_basico.php
- http://www.javahispano.org/contenidos/es/introduccrion_a_ant/
- doc en inglés de los core task...
martes, 20 de julio de 2010
21 Julio 2010
Introducción a enums, anotaciones
sábado, 17 de julio de 2010
19 Julio 2010
SVN
checkout (head o revision), share, disconect, ignore, commit ...
TerminalAeropuerto es el ejecutable de la aplicación y el lugar (de memoria) donde inicializamos los objetos que vamos a introducir en el programa...
¿cuantas pruebas u objetos con información podemos realizar contra nuestro programa?
Utilizar TEST (TESTNG) para la ejecución/invocación de un programa o funcionalidad
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
LECTURAS:
novedades java5 http://groups.google.com/group/eticom-master-java/web/novedades-en-java-5
http://groups.google.com/group/eticom-master-java/web/anotaciones
http://groups.google.com/group/eticom-master-java/web/enumeraciones
http://groups.google.com/group/eticom-master-java/web/generics
checkout (head o revision), share, disconect, ignore, commit ...
TerminalAeropuerto es el ejecutable de la aplicación y el lugar (de memoria) donde inicializamos los objetos que vamos a introducir en el programa...
¿cuantas pruebas u objetos con información podemos realizar contra nuestro programa?
Utilizar TEST (TESTNG) para la ejecución/invocación de un programa o funcionalidad
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
LECTURAS:
novedades java5 http://groups.google.com/group/eticom-master-java/web/novedades-en-java-5
http://groups.google.com/group/eticom-master-java/web/anotaciones
http://groups.google.com/group/eticom-master-java/web/enumeraciones
http://groups.google.com/group/eticom-master-java/web/generics
viernes, 16 de julio de 2010
16 Julio 2010
Implementación de aplicación de reserva de billetes de avión a través de diagrama de secuencia.
Utilizando eclipse y sus diferentes funcionalidades relacionadas con la generación de código(source) y refactorización de código:
instalación de plugin de subversión y subida de proyecto a google code
Utilizando eclipse y sus diferentes funcionalidades relacionadas con la generación de código(source) y refactorización de código:
- creación de clases, interfaces y enum
- extracción de variables locales ALT+MAYS+L
- extracción de métodos ALT+MAYS+M
- generación de metodos getter/setter ALT+MAYS+S
- generación de constructores ALT+MAYS+S
- seleccionar con CTRL+1 la solución para arreglar problemas de compilación de código
instalación de plugin de subversión y subida de proyecto a google code
miércoles, 14 de julio de 2010
15 Julio 2010
http://groups.google.com/group/eticom-master-java/web/utilizar-googlecode-como-control-de-versiones
Configurar librerías en eclipse:
incluir processing.org
utilizar eclipse
http://groups.google.com/group/eticom-master-java/web/eclipse-ide
logging
http://groups.google.com/group/eticom-master-java/web/apache-commons-logging
Configurar librerías en eclipse:
incluir processing.org
utilizar eclipse
http://groups.google.com/group/eticom-master-java/web/eclipse-ide
logging
http://groups.google.com/group/eticom-master-java/web/apache-commons-logging
14 Julio 2010
Tiempo:1,5 horas
Modulo 1
C:\JDK JAVA\documentacionModulosJ2EE
C:\JDK JAVA\softwareModulosJ2EE
http://groups.google.com/group/eticom-master-java/web/utilizar-googlecode-como-control-de-versiones
introducción a funciones básicas de eclipse:
http://groups.google.com/group/eticom-master-java/web/eclipse-ide
Modulo 1
C:\JDK JAVA\documentacionModulosJ2EE
C:\JDK JAVA\softwareModulosJ2EE
http://groups.google.com/group/eticom-master-java/web/utilizar-googlecode-como-control-de-versiones
introducción a funciones básicas de eclipse:
http://groups.google.com/group/eticom-master-java/web/eclipse-ide
Suscribirse a:
Entradas (Atom)