Spring + EclipseLink JPA
Spring Data JPA Spring emplea Hibernate como proveedor de JPA por defecto. Aunque Hibernate es una buena elección, algunos preferimos emplear EclipseLink ya que en un principio se suponía que era la implementación de referencia para el JSR de Persistencia en Java. En este tutorial mostraremos como configurar una aplicación Spring Boot para que use EclipseLink como capa de persistencia JPA para una base de datos PostgreSQL, aunque se podría emplear cualquier otro tipo de base de datos. Arreglando dependencias Para poder emplear EclipseLink, tenemos que quitar el EntityManager de Hibernate del classpath para evitarnos problemas. Para ello simplemente tenemos que añadir una exclusión […]

Spring Data JPA + EclipseLink: Configurando Spring-Boot para usar EclipseLink ...


5
Introducción Docker está revolucionando el mundo del cloud computing y la virtualización. Se trata de un proyecto que automatiza la puesta en marcha de aplicaciones dentro de contenedores de software a través de una capa adicional de abstracción y automatización de la virtualización a nivel de sistema operativo en Linux. Todo esto permite separar la aplicación de la infraestructura subyacente de aplicaciones y servidores (Sistema operativo, Bases de datos, servidores de aplicaciones…) y centrarse únicamente en su desarrollo y puesta en marcha. De este modo, podemos reproducir exactamente las mismas condiciones en cuanto a arquitectura en el entorno de desarrollo y […]

Docker: Instalando docker en Windows


¿Una herramienta más para sincronizar correo IMAP? Hace un par de años, cuando liberamos por primera vez mnIMAPSync, ya había varias herramientas disponibles  para sincronizar el correo electrónico. El problema con la mayoría de ellas es que cuando se hacen copias de seguridad o migraciones incrementales del correo, algunos mensajes, en general aquellos que no está conforme a las especificaciones del RFC, se duplican en el servidor donde hacemos la copia. Esto se debe principalmente a headers incorrectos o a que el mensaje carece de message-id. Al no disponer de ninguna herramienta, tuvimos que programar una que hiciese correctamente el trabajo. La […]

Migración de correo electrónico mediante mnIMAPSync



Apache Tomcat - Apache HTTPd - mod_proxy front-end 4
Apache Tomcat y la Web Normalmente cuando se ejecuta un servidor de aplicaciones como Apache Tomcat, se suele vincular un conector directamente en el puerto 80. De este modo, los usuarios que visiten la aplicación web, podrán navegar hasta ella simplemente introduciendo el nombre de dominio en la barra de direcciones de su navegador en lugar de tener que especificar el puerto especial después del dominio (http://tudominio.com:8080). Si no hay opciones para vincular el puerto 80 a un contector de Tomcat (algunos sistemas operativos bloquean esta funcionalidad por seguridad), existen otras alternativas de conseguir el mismo comportamiento. Por ejemplo, establecer una redirección del […]

Ejecutar Apache Tomcat y Apache HTTPD en el puerto 80 ...