Get it on Google Play
Seguridad y Permisos en Servlets Liferay

Seguridad y Permisos en Servlets Liferay

Desde los portlets Liferay tenemos siempre acceso a toda la capa de servicios pero el tema cambia cuando lo hacemos desde un Servlet, el motivo es la capa de permisos que se inicializa al cargar el portlet pero no el Servlet. Si queréis acceder a la capa de servicios de Liferay desde un servlet solo […]

30/08/2019 by Albert Coronado 
Encriptar y desencriptar datos en Java

Encriptar y desencriptar datos en Java

Dominar la encriptación y desencriptación de datos se ha vuelto crucial para cualquier desarrollo hoy en día, y es que la seguridad de los sistemas de información es crítico tanto a nivel empresarial como a nivel personal. No puede haber proyecto web, de ciencia de datos, etc. que no certifique la seguridad(O, por lo menos, […]

15/05/2019 by Albert Coronado 
Desarrollo de aplicaciones en Java para el terminal

Desarrollo de aplicaciones en Java para el terminal

En el post sobre el uso del patrón de software “Message Qeue” llamado “Escalando servicios con Colas + Redis” creamos una aplicación para terminal para poder testear el servicio. Las aplicaciones para terminal, aunque poco demandado por los clientes, son súper interesantes y útiles. Además, ahora con todo el tema de Data Science, Microservicios, etc. […]

15/05/2019 by Albert Coronado 
Exportar datos a Excel desde Java

Exportar datos a Excel desde Java

En pasados artículos ya expliqué como usar las librerías Apache POI para trabajar con documentos de Microsoft Excel desde Java “Importación y exportación de datos a Excel con apache POI“. En el artículo de hoy os voy a presentar una solución, menos potente, pero mas ligera para exportar datos a Excel y es utilizando las […]

30/11/2018 by Albert Coronado 
Integración con las APIs de Google: Youtube con Java y JSoup

Integración con las APIs de Google: Youtube con Java y JSoup

Google tiene centralizadas todas sus APIs, cosa que se agradece mucho porque existe una manera, mas o menos, única para acceder a un montón de servicios. O dicho de otra manera, una manera, mas o menos única, para hacer un montón de cosas ‘guais’: Login con el Id de Google, trabajo con vídeos, analytics, etc. […]

09/10/2018 by Albert Coronado 
Integración con SugarCRM mucho mas elegante con JSoup

Integración con SugarCRM mucho mas elegante con JSoup

He compartido en este blog unos cuantos artículos sobre la integración, normalmente, Java y Liferay con SugarCRM. Ahora os comparto un par de scripts para la integración usando Jsoup que te deja un código mucho mas elegante, de hecho, cualquier integración con Jsoup es mucho mas elegante 😀 Con la siguiente función podemos obtener el […]

07/10/2018 by Albert Coronado 
Uso de plantillas Freemarker en tus aplicaciones JavaEE

Uso de plantillas Freemarker en tus aplicaciones JavaEE

Freemarker es un motor de plantillas para aplicaciones Java totalmente Open Source. Un motor de plantillas nos permite desacoplar el formato de los datos en nuestras aplicaciones. También nos permite que nuestras aplicaciones sean mas configurables, por ejemplo, podemos hacer que nuestras facturas, mails, páginas sean totalmente configurables por el usuario. Tal como se muestra […]

22/05/2018 by Albert Coronado 
Integración vía API Rest con el buscador de Google

Integración vía API Rest con el buscador de Google

Tener un buen buscador en nuestra web es básico para que nuestros clientes encuentren siempre lo que buscan y no se frustren. Si no disponemos de grandes infraestructuras para montarnos nuestro propio buscador siempre podemos integrar el de Google vía API Rest. También se puede incrustar pero no es una solución tan elegante porque siempre […]

26/01/2018 by Albert Coronado 
Obtener el nombre del país desde una IP en aplicaciones JavaEE y Liferay

Obtener el nombre del país desde una IP en aplicaciones JavaEE y Liferay

Hace meses publiqué mi artículo “Saber el país del que proviene una IP” donde explicaba la mecánica de como obtener el país a partir de una IP. Existen varios servicios que nos dan esta funcionalidad o te puedes descargar un ficheros de IP-países. Pues bién, acabo de publicar en Github un Gist donde cuelgo una […]

22/12/2017 by Albert Coronado 
Desarrollo de Servlets sobre módulos OSGI en Liferay 7, mola!

Desarrollo de Servlets sobre módulos OSGI en Liferay 7, mola!

Si hay algo que me gusta de los módulos OSGI es lo elegante que te queda todo, no hace falta configurar ficheros XML y prácticamente puedes tener la lógica de algo en una misma classe. Muy fácil de modularizar y distribuir. En este artículo veremos la fácil que es crear un Servlet dentro de un […]

22/12/2017 by Albert Coronado