RabbitMQ, Spring AMQP y Android MQTT

Para grandes proyectos, que necesitan de un servicio de mensajería masiva en tiempo real, hoy en día existen varias posibilidades en el mercado tecnológico. Las opciones, a la hora de elegir plataformas, brokers, protocolos, etc… son muy variadas, en esta entrada, voy a contar como implementar un sistema de notificaciones en tiempo real con las siguientes tecnologías propuestas. Diagrama… Read More »

Comparte esta entrada enShare on LinkedInTweet about this on TwitterShare on FacebookShare on Google+

Instalación y configuración de RabbitMQ

Este MOM (Message oriented middleware), ofrece una gran versatilidad en cuanto a procotocolos, es compatible con AMQP, STOMP y MQTT, estos dos últimos activando un plugin que viene por defecto con la distribución. implementa un tipo de componentes denominados exchanges, los cuales permiten enlazar queues, topcis y otros exchanges entre si. Esta opción facilita mucho la labor de diseñar… Read More »

Comparte esta entrada enShare on LinkedInTweet about this on TwitterShare on FacebookShare on Google+

Spring @Autowired

Aunque en Spring existen una amplia cantidad de anotaciones, una de las mas importantes es @Autowired. La funcionalidad tan importante como básica de esta anotación es resolver mediante inyección las dependencias de un bean de Spring. Por eso es fundamental conocer bien las características de @Autowired. Comparte esta entrada en

Comparte esta entrada enShare on LinkedInTweet about this on TwitterShare on FacebookShare on Google+

CTW o LTW AspectJ Weaving

En Spring Proxy hablamos de como funcionan los proxies de Spring. Los proxies de Spring realizan su función en la mayoría de las situaciones que van a desarrollarse en nuestra aplicación, pero a veces esto no es así. Comparte esta entrada en

Comparte esta entrada enShare on LinkedInTweet about this on TwitterShare on FacebookShare on Google+

Servlet Despachador (Spring DispatcherServlet)

Spring se trata de un Framework MVC, para realizar la tarea de control de peticiones hace uso de un HttpServlet de implementación propia denominado DispatcherServlet. Podriamos decir, a groso modo, que este DispatcherServlet es la clase principal de Spring MVC, Este Dispatcher encapsula y nos abstrae de muchísimas funcionalidades estandarizadas en Spring que configuramos mediante la declaración de beans… Read More »

Comparte esta entrada enShare on LinkedInTweet about this on TwitterShare on FacebookShare on Google+

Spring proxy

Una de las cuestiones mas abstractas a la hora de entender el funcionamiento de Spring, es comprender como Spring carga el conjunto de beans en el Spring Context. Para esto es fundamental comprender como funcionan, y cual es el cometido de los Spring Proxies. El cometido de estos proxies es aportar la capacidad a nuestros beans mediante el… Read More »

Comparte esta entrada enShare on LinkedInTweet about this on TwitterShare on FacebookShare on Google+

Guardar objetos en Shared Preferences

Aunque es cierto de que manera nativa el SharedPreferences no permite guardar objetos complejos, podemos utilizar la técnica de serialización para guardarlos como si se tratase de un tipo String. Aquí os dejo un ejemplo de como implementarlo. Comparte esta entrada en

Comparte esta entrada enShare on LinkedInTweet about this on TwitterShare on FacebookShare on Google+