¿Java Relaciones Unidireccionales o Bidireccionales?. Esta es una buena pregunta que me realizan muchas personas. Cuando nosotros generamos relaciones entre clases estas pueden ser bidireccionales o unidireccionales y en muchas ocasiones se tienen dudas de como enfocar. Vamos a hablar un poco a detalle de ello.Supongamos que tenemos dos Entidades Persona e Historial médico. Se […]
Curso Spring REST
Este curso esta orientado a los desarrolladores que desean construir Arquitecturas REST desde cero con Spring Framework y necesitan adquirir un conocimiento amplio y a profundidad de las diferentes opciones que tenemos a la hora de construir este tipo de soluciones. Vamos a ver su contenido: Introducción a REST (Gratuito) Este módulo es gratuito y […]
Spring @Component , anotaciones y jerarquía
Spring @Component es una de las anotaciones fundamentales de Spring Framework a la hora de dar de alta los distintos beans con su motor de inyección de dependencia. ¿Para que sirve la anotación de @Component?. Spring @Component A nivel de Spring Framework esta anotación simplemente registra un bean dentro del framework sin mayor efecto . […]
Java Comparable Interface y Ordenaciones
El uso de Java Comparable es uno de los conceptos más fundamentales en cuando a manejo de las APIS básicas . Java soporta el interface Comparable para comparar objetos entre sí y poderlos ordenar. Vamos a ver un ejemplo sencillo de cómo realizar estas tareas a través de la clase Persona que contiene las propiedades […]
Java Constructor y buenas prácticas
El concepto de Java Constructor es uno de los conceptos más clásicos de programación orientada a objeto cuando nosotros diseñamos una clase para luego generar objetos de ella necesitamos una función constructora que inicialice las diferentes propiedades de esta clase. Veamos uno de los ejemplos más básicos con la clase Persona: En Java para definir […]
Servlet JSON y el manejo de Ajax
El uso de Servlet JSON es mucho más habitual de lo que parece ya que muchas personas siguen teniendo que desplegar aplicaciones muy muy clásicas que tienen más de una década de ciclo de vida . En ese caso nos encontramos que necesitan para gestionar temas puntuales de Ajax , enviar datos en JSON desde […]
¿Que es el principio de HATEOAS?
El principio de HATEOAS o Hypermedia as the Engine of Application State es un principio de diseño a nivel de APIS REST . ¿Como funciona exactamente? . Normalmente cuando diseñamos un API REST existen varios niveles en los cuales nosotros podemos diseñar el API [ihc-hide-content ihc_mb_type=”show” ihc_mb_who=”4″ ihc_mb_template=”1″ ] Nivel 0 (Swamp of Pox) : […]
Simplicidad vs Sencillez y manejo de APIs
¿Simplicidad vs Sencillez? . Esta es una pregunta que me hacen mucho cuando imparto formaciones. A veces son conceptos que parecen idénticos pero lamentablemente no lo son aunque muchas veces se intercambien . Vamos a explicarlos un poco más a detalle. Supongamos que disponemos de la clase Persona .[ihc-hide-content ihc_mb_type=”show” ihc_mb_who=”4″ ihc_mb_template=”1″ ] Esta […]







