Hace poco nos han pedido que adaptemos una aplicación que ya funcionaba con MySql y SQL Server para que se pueda usar con Oracle. Estos son algunos de los problemas que hemos tenido y cómo los hemos resuelto:
Archivo de la etiqueta: Programación
Cómo usar cookies en portales web con Java y Spring
Las cookies nos permiten guardar información para mejorar la navegación y las usan también herramientas externas como Google Analytics. Vamos a ver cómo usarlas con Java y Spring Security y prevenir problemas legales.
Sigue leyendo
Cómo extender proyectos web Java con Maven
Muchas empresas crean un proyecto web base y lo van copiando y adaptando para cada encargo. Aunque funciona, es muy costoso hacer cambios como actualizar una librería ya que habría que cambiarlo en todos.
Sigue leyendo
Buenas prácticas haciendo pruebas con TestNG
TestNG es una herramienta similar a JUnit para probar aplicaciones y aporta algunas funcionalidades extra. Os presento algunas recomendaciones a la hora de usarla:
Ventajas de usar Spring para desarrollar portales web
Spring es una de las herramientas más usadas para crear grandes portales web con Java. Sin embargo, a los programadores suele costarles trabajo usarla porque no entienden lo que hace (todo parece magia) ni conocen sus ventajas. Voy a explicarlo de forma sencilla:
Cómo probar portales web con Selenium
Cuando desarrollamos portales web enseñamos varias versiones a los clientes para asegurarnos de que el proyecto va por buen camino. Esto implica que cada pocas semanas tenemos que revisar que todo funciona bien y sería impensable volver a probar todo a mano, tanto por el coste como por los errores que se podrían pasar.
Herramientas para trabajar con metodologías ágiles
Las metodologías ágiles mejoran el desarrollo de proyectos ya que permiten quedarse con la esencia sin necesidad de generar documentación o procesos innecesarios. A diferencia de las metodologías tradicionales, dan más voz a los desarrolladores y permiten que los clientes evalúen frecuentemente versiones del producto para comprobar que se cumplen sus requisitos.
Buenas prácticas usando Subversion
Subversion es una herramienta fundamental cuando se trabaja en equipo ya que permite que los programadores tengan siempre la última versión del código y no sobreescriban el trabajo de otros. Os doy algunos consejos para mejorar su uso: