Bienvenidos a la comunidad de Spring User Group Perú!
--
Abner Ballardo
Website: http://www.modlost.net
Podcast: http://radio.modlost.net
Community: http://www.opensourcespot.org
Planet: http://www.openperuplanet.org
Hola,
Tambien me uno al grupo !!! , lamentablemente en la empresa donde trabajo solo
tenemos dos pequenias aplicaciones hechas con Spring (yo desarrolle una de
ellas) pero quisiera tener mayor destreza para proponerlo en futuros proyectos,
en la aplicacion que desarrolle use:
- spring-quartz (CronTriggers, Jobs y CronExpression)
- spring-jmx (MBeanServer, JMX-RMI, MBeanExporter y Notificaciones JMX)
Me gusto mucho como se puede trabajar de manera sencilla aplicaciones JMX.
Actualmente estoy realizando pruebas unitarias (JUnit y DBUnit) sobre un
sistema bastante grande, ya que estamos cambiando de Base de Datos. Existen 500
test unitarios (solo JUnit) los cuales ya estan hechos, y estoy comenzando a
hacer los test de \"data y store procedures\" (con DBUnit), Aqui tengo una
pregunta:
En que creen que me facilitaria el trabajo usar Spring en el desarrollo de
estos test (DBUnit)? ya que no se invoca a ninguna clase de negocio solo se
compara data, los parametros (querys y datos de conexion) estan en .properties
y el flujo de carga lo controla mi DBunit-Ant.
Saludos
Ronald
------ Mensaje original -------
De : gqu...@gmail.com
Para : spring-user...@googlegroups.com
Fecha : Wed, 28 Nov 2007 12:55:27 -0500
Asunto : Re: Spring User Group Perú
>Hola Jhon. Bienvenido al grupo. Cuéntanos por favor cómo estas empleando
>Spring en tus proyectos actuales y si has tenido dificultados con algún
>aspecto del mismo, para ir generando discusiones al respecto.
>
>--
>Saludos,
>
>Gustavo
>
>
>On 11/28/07, Jhon Elvis <jcuz...@gmail.com> wrote:
>
>>
___________________________________________________________________
Si desea recibir, semanalmente, el Boletín Electrónico de la PUCP, ingrese a:
http://agora.pucp.edu.pe/InsBoletin
En que creen que me facilitaria el trabajo usar Spring en el desarrollo de
estos test (DBUnit)? ya que no se invoca a ninguna clase de negocio solo se
compara data, los parametros (querys y datos de conexion) estan en .properties
y el flujo de carga lo controla mi DBunit-Ant.
Saludos
Ronald
Hola Abner, si la aplicacion grande no usa Spring, pero pensar en pasarla toda a
Spring es demasiado ambicioso, mi idea es proponer spring en los siguientes
proyectos.
Esta gran aplicacion tiene mas de 500 Test unitarios (y mas de 300 Test de
sistema)los cuales estan correctamente implementados (usan mockobjects) y
funcionan muy bien. Al migrar (DB2 to Oracle) algunos test no funcionaros (ojo
usamos Hibernate), en algunos casos era por el comportamiento de driver-jdbc y
en otros por problemas de la misma base de datos que no esta correctamente migrada.
Para corregir este ultimo problema definimos DBTest Case con la cual comparamos
la data de DB2 y de Oracle (antes y despues de la migracion, triggers, store
procedures) esta comparacion no tiene nada que ver con la logica del negocio. Ya
comence la implementacion de estos DBTest-Case usando DBUnit (mejor dicho
myDBUnit ya que lo recompile para adaptarlo a nuestra data :) ) Y aqui mi
pregunta era: Como puedo usar Spring para la implementacion de estos DBTest-Case?
Como lo dije en mi correo anterior los datos de conexion estan en .properties y
la definicion de que data cargar la tengo en XML (uso BDUnit-Ant)
Saludos
Ronald
>Hola Ronald!
>
>Bienvenido al grupo,... de lo que dices entiendo que es una aplicación
>grande y que no usa spring,... por lo tanto creo que es
>suficientemente crítico el cambio de BD como para que trates de
>meterle spring ya que eso implicaría aplicar varios refactorings
>peligrosos.
>
>Pero en una aplicación que se desarrolla usando Spring desde un
>inicio, la creación de test cases es mas simple siempre y cuando
>definas interfaces en los lugares adecuados. Ya que eso te permitiría
>usar mocks o stubs para aislar el código que quieres probar y de paso
>hacer mas entretenida la implementación de test cases
>
>saludos
>
>Abner Ballardo
>
>On Nov 28, 1:12 pm, Ronald Ramirez <ramire...@pucp.edu.pe> wrote:
>> Hola,
>> Tambien me uno al grupo !!! , lamentablemente en la empresa donde trabajo solo
>> tenemos dos pequenias aplicaciones hechas con Spring (yo desarrolle una de
>> ellas) pero quisiera tener mayor destreza para proponerlo en futuros proyectos,
>> en la aplicacion que desarrolle use:
>>
>> - spring-quartz (CronTriggers, Jobs y CronExpression)
>> - spring-jmx (MBeanServer, JMX-RMI, MBeanExporter y Notificaciones JMX)
>>
>> Me gusto mucho como se puede trabajar de manera sencilla aplicaciones JMX.
>>
>> Actualmente estoy realizando pruebas unitarias (JUnit y DBUnit) sobre un
>> sistema bastante grande, ya que estamos cambiando de Base de Datos. Existen 500
>> test unitarios (solo JUnit) los cuales ya estan hechos, y estoy comenzando a
>> hacer los test de \"data y store procedures\" (con DBUnit), Aqui tengo una
>> pregunta:
>>
>> En que creen que me facilitaria el trabajo usar Spring en el desarrollo de
>> estos test (DBUnit)? ya que no se invoca a ninguna clase de negocio solo se
>> compara data, los parametros (querys y datos de conexion) estan en .properties
>> y el flujo de carga lo controla mi DBunit-Ant.
>>
>> Saludos
>>
>> Ronald
>>
___________________________________________________________________