¿Qué son las Arquitecturas SOFEA? . SOFEA es el acrónimo de Service Oriented Front-End Architecture. Estas nuevas arquitecturas están orientadas a configurar la parte de Backend como un conjunto de Servicios REST que se exponen a un cliente . Este cliente puede ser de cualquier tipo pero es cierto que en muchas ocasiones no encontraremos […]
Java Adapter Pattern y su utilidad
Java Adapter Pattern o patrón adaptador es uno de los patrones más utilizados hoy en día a nivel de desarrollo y probablemente es uno de los más sencillos de implementar una vez que hemos entendido como funciona. Ahora bien siempre resulta difícil de entender al principio. Vamos a construir un ejemplo que nos ayude a […]
Java Packages vs JARs y su reutilización
Java Packages vs JARs . ¿Qué diferencia existe entre un Java JAR y un Java Package? . Este es una pregunta que es bastante habitual entre desarrolladores y siempre surgen dudas en cuando a como se pueden abordar las cosas. El uso de paquetes esta muy enfocado al hecho de organizar un conjunto de clases. […]
¿Que es Jakarta EE?
Jakarta EE es la nueva plataforma de Java Enterprise Edition o Java EE que como todos conocemos ha llegado hasta la versión 8. Hasta este momento todas las especificaciones han sido fuertemente lideradas por Oracle que es el que mantiene la propiedad de Java como lenguaje y por lo tanto de Java EE como extensión […]
REST API Design y simplicidad
El concepto de REST API Design es un concepto cuando menos “abierto”. En el sentido de que siempre podemos diseñar el API REST de la forma que deseemos o nos apetezca . La pregunta más importante en estos casos es si podemos hacer algo para simplificar el diseño o aportar sencillez. Vamos a hablar un […]
REST Nested Resources y su utilidad
El uso REST Nested Resources es cada día más necesario cuando construimos arquitecturas REST . En muchos casos estas arquitecturas pueden funcionar de una forma razonable utilizando los clásicos Recursos y verbos HTTP . Ahora bien el uso de recursos REST standard no siempre solventa todos los problemas que este tipo de Arquitecturas puede generar. […]
Arquitecturas FrameworkLess y el tiempo
¿Arquitecturas FrameworkLess? . Hoy en día todos usamos frameworks cuando desarrollamos aplicaciones . Unos usamos Spring otros usan Angular , otros ASP.NET MVC y otros Struts etc. Los framework facilitan sobremanera la forma de trabajar . Ahora bien no nos olvidemos que cuando usamos un framework de alguna manera asumimos su forma de trabajar y […]
Stream vs Observable y sus diferencias
Preguntarse la diferencia entre un Stream vs Observable hoy en día es muy muy habitual. Poco a poco la programación funcional va entrando en nuestro código y el manejo de las capacidades de Java 8 se va convirtiendo en algo más y más habitual . Aun así hay conceptos que nos cuesta entender y uno […]
Adapter vs Facade y sus diferencias
El concepto de API GateWay Pattern
¿Qué es un API GateWay Pattern y cómo se usa este concepto? . Hoy en día estamos poco a poco migrando nuestras arquitecturas clásicas web a un tipo de Arquitecturas más modernas que se apoyan en servicios REST. La ventaja de los servicios REST es que podemos conectar a ellos cualquier tipo de cliente. Esto […]
El Principio OCP explicado de forma sencilla
El Principio OCP o principio de apertura y cierre es uno de los principios sólidos. Este principio viene a decir que un programa debe estar abierto a la extensibilidad y cerrado para sus modificaciones. Esto en principio suena pero que muy bien . Sin embargo a veces no es tan sencillo aplicarlo o ver como […]
JSON API y Arquitecturas REST
- 1
- 2
- 3
- …
- 6
- Página siguiente »