Para reemplazar una cadena en todos los registros de una columna:
UPDATE mibasedatos.mitabla SET micolumna = replace(micolumna, 'Texto_a_ser_reemplazado', 'Texto_reemplazante');
Para reemplazar una cadena en todos los registros de una columna:
UPDATE mibasedatos.mitabla SET micolumna = replace(micolumna, 'Texto_a_ser_reemplazado', 'Texto_reemplazante');
TDD o Test Driven Development ( Desarrollo orientado a Pruebas) es una metodología de desarrollo en la cual primero se programa el Test automatizado y luego se codifica la aplicación en sí. De esta manera nos aseguramos que nuestra aplicación siempre tenga el comportamiento definido en el requerimiento.
Existe mucha documentación al respecto, como puedes revisar en estas páginas:
http://es.wikipedia.org/wiki/Desarrollo_guiado_por_pruebas
http://www.scribd.com/doc/24947120/Dise-o-Agil-Con-TDD-n
El flujo básico comienza luego definir el comportamiento del requisito. Luego se ejecutan los siguientes pasos de manera iterativa:
1. Escribir el test para que pruebe el comportamiento de la aplicación. Ejecutarlo (Obviamente, fallará RED porque aún no se implementa nada).
2. Realizar los cambios que sean necesarios en la aplicación para que satisfaga las pruebas del test. (Al ejecutar el test, esta vez pasarán exitosamente GREEN)
3. Refactorizar el código para hacerlo más eficiente y volver al paso 1.
Y así sucesivamente hasta el infinito y más allá
Ahora te dejo el tutorial de como podrías realizar TDD usando Java y JUnit.
Hace poco tuve que instalar Fedora de cero en una máquina virtual, pero el usuario administrador que creé no tenía permisos para ejecutar el comando sudo. Entonces, nos pusimos manos a la obra!
En primer lugar, hay que loguearse con usuario root.
Luego, se debe editar el archivo /etc/sudoers
buscar la linea
root ALL=(ALL) ALL
Solo es necesario copiar la misma línea, pero agregando el nombre del usuario al que queremos asignarle los permisos de sudoer.
Al final, debería quedar algo como:
root ALL=(ALL) ALL
miusuario ALL=(ALL) ALL
Es obligatorio tener la hora de tu servidor igual a tu hora local, sobre todo para que cuando tengas que buscar entre los logs puedas ver los eventos con tu hora y no te confundas por el cambio horario, ya que la mayoría de servidores están en EEUU (¿gracias al NSA?) u en otros países que de todas maneras están siendo espiados.
En todo caso, vamos a configurar la hora para que use la de la ciudad donde vivo, Lima. (En este link pueden buscar su ciudad http://www.zeitverschiebung.net/es/all-time-zones.html ).
Como usuario root:
cp /usr/share/zoneinfo/America/Lima /etc/localtime
Y listo!
Etiquetas: gnu/linux
En primer lugar debemos crear un archetype del tipo
mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp
Luego, se iniciará el modo interactivo
En el modo interactivo, se debe ingresar tres datos; ‘groupId’, ‘artifactId’, ‘version’. (Si quieres saber las convenciones para nombrar estos datos de maven aqui). Luego de ingresar estos datos, el archetype de nuestra aplicación se generará automáticamente.
Como pueden ver ser han generado dos carpetas: src y target. Asimismo, se ha creado el archivo pom.xml, en donde configuraremos las librerias y dependencias necesarias para nuestra aplicación y que será administrada automáticamente por Maven.
Luego, como yo uso Eclipse, aprovecho el comando maven para convertir la aplicacion que acabos de crear en un proyecto de Eclipse.
mvn eclipse:eclipse -Dwtpversion=2.0
Luego se generarán los archivos necesarios para que la aplicación web pueda ser importada desde eclipse: .classpath y .project
Ahora podremos importar el proyecto fácilmente desde Eclipse.
Luego en Eclipse, vamos al menú «File» y seleccionamos «Import», luego seleccionaremos General => Existing projects into Workspace»
Damos siguiente y aparecerá una ventana como esta:
Ahí tendremos que seleccionar la carpeta de nuestra aplicación. ¡Ya podemos programar nuestra aplicación desde Eclipse!
El primer paso que tenemos que hacer para convertir nuestra apliación web en una aplicación con Spring es agregar las dependencias necesarias en el archivo pom.xml.
El pom.xml generado automáticamente lucirá así:
Ahora procederemos a agregar las dependencias necesarias para soportar Spring.
Tenemos que agregar lo siguiente dentro del nodo dependencies:
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>3.2.2.RELEASE</version> </dependency>
Luego, para poder tener las librerias disponibles, las descargaremos usando el comando:
mvn install
Para comprobar que todo está ok, solo hay que dar refrescar el proyecto en Eclipse y checar que las referencias hayan sido descargadas:
Comentarios recientes