PRUEBAS UNITARIAS EN JAVA – JUNIT
JUnit es un conjunto de clases (framework) que permite realizar la ejecución de clases Java de manera controlada, para poder evaluar si el funcionamiento de cada uno de los métodos de la clase se comporta como se espera. Es decir, en función de algún valor de entrada se evalúa el valor de retorno esperado; si la clase cumple con la especificación, entonces JUnit devolverá que el método de la clase pasó exitosamente la prueba; en caso de que el valor esperado sea diferente al que regresó el método durante la ejecución, JUnit devolverá un fallo en el método correspondiente.
JUnit fue creado por Erich Gamma y Kent Beck y es utilizado en programación para hacer pruebas unitarias de aplicaciones Java.
JUnit es también un medio de controlar las pruebas de regresión, necesarias cuando una parte del código ha sido modificado y se desea ver que el nuevo código cumple con los requerimientos anteriores y que no se ha alterado su funcionalidad después de la nueva modificación.
UNION DE APACHE CON TOMCAT
A continuación se muestran los pasos para unir Apache con Tomcat. Lo que se lograra es que las peticiones a Apache se redirijan a Tomcat utilizando un conector.
Instalación del JDK:
Primero debemos de descargar la JDK de la página de Sun, en este caso utilizaremos las versión 5. Para instalar el JDK ejecutamos las siguientes instrucciones
# cp -p jdk-1_5_0_06-linux-i586.bin /usr/local
# cd /usr/local
# chmod +x jdk-1_5_0_06-linux-i586.bin
#./jdk-1_5_0_06-linux-i586.bin
# rm jdk-1_5_0_06-linux-i586.bin
STRUTS 2

Struts2 es un framework para desarrollar aplicaciones web basadas en Java. Surge de la unión de Webwork y de Struts 1.x. La base para Struts 2 es webwork, ya que su creador piensa que webwork es mucho más sencillo y muy superior a Struts 1.x, por lo que es solo el nombre lo que obtiene de Struts 1.x. En la web oficial de Struts 2 se informa de que es más simple y mucho más completo.
Herramientas necesarias
CONEXIÓN REMOTA A SQL SERVER 2005
A continuación se muestran los pasos y las configuraciones necesarias para poder conectarse remotamente a SQL Server 2005.
Se incluyen las configuraciones de VirtualBox, Windows Server 2003 y SQL Server 2005.
Se utilizara Windows Server 2003 como sistema operativo y se correrán dos maquinas virtuales en VirtualBox.
Configuración de VirtualBox:
A continuación se configurara VirtualBox para tener una red interna entre 2 maquinas virtuales, los pasos a seguir son los siguientes:
1. Seleccionamos la primer maquina virtual y le damos click al botón de “Configuración”.

2. Ahora le damos click al botón que dice “Red” en el panel izquierdo. Luego seleccionamos la pestaña de “Adaptador 1”. En la parte donde dice “Attached to” seleccionamos la opción de “Red Interna” y en donde dice “Name” podemos dejar la opción default que es “intnet” o le podemos poner otro nombre. Después de realizar esto le damos click a “Ok” para guardar los cambios.
COMANDOS DE SVN Y SVNADMIN, ¿QUE ES TRAC Y HUDSON?
USO DE LÍNEA DE COMANDOS DE SUBVERSIÓN
svn
svn add PATH…
Añadir archivos, directorios o enlaces simbólicos a su copia de trabajo y el calendario para la adición en el repositorio. Ellos serán cargados y añadido al repositorio en el próximo commit.
Ejemplo:
$ svn add –non-recursive otherdir
A otherdir
svn checkout URL[@REV]… [PATH]
Obtiene una copia local del trabajo del repositorio que se está trabajando. Si se omite el path, se toma el path base de la URL que se está utilizando como destino.
Ejemplo:
$ svn checkout file:///tmp/repos/test file:///tmp/repos/quiz
A test/a
A test/b
Checked out revision 2.
A quiz/l
A quiz/m
Checked out revision 2.
APACHE – SUBVERSION – TOMCAT – TRAC – HUDSON
A continuación describiré los pasos para la instalación y configuración de apache con subversión, Trac, Hudson y el enlace entre Trac y Hudson
APACHE Y SUBVERSION
Para instalar debemos ejecutar el siguiente comando:
# apt-get install apache2
# apt-get install libapache2-mod-python
Ahora procederemos a instalar subversion
# apt-get install subversion libapache2-svn
El siguiente paso es reiniciar el servicio “apache2”, por lo que ejecutamos:
# /etc/init.d/apache2 restart
PASOS PARA CONFIGURAR SUBVERSION
Para configurar subversión debemos de seguir los siguientes pasos: