Introducción a las expresiones regulares en Java

Las expresiones regulares (regex) son una herramienta ampliamente utilizada para la comparación de patrones y la manipulación de texto en muchos lenguajes de programación, incluido Java. Proporcionan una sintaxis potente…

Configurar parámetros en Spring Rest API

Configurar parámetros en Spring Rest API es esencial, ya que esto facilita la transferencia de datos entre el cliente y el servidor. Los parámetros se pueden usar para enviar datos…

Agregar dependencias en Apache Maven

Este artículo es parte del Tutorial de Maven La gestión de dependencias de un proyecto es una característica central de Maven que se utiliza para definir bibliotecas de las que…

Crear un Arquetipo de Maven

Este artículo es parte del Tutorial de Maven Un Arquetipo de Maven es un conjunto de herramientas de plantillas de proyectos de Maven que permite a los desarrolladores crear un proyecto Java…

Consumir servicios Rest con Apache HttpClient

Apache HttpClient es una biblioteca popular de Java que proporciona paquetes potentes y ricos en funciones que implementan los últimos estándares y recomendaciones HTTP en el lado del cliente. Está…

Testear Rest API con WebTestClient

En este artículo veremos la forma de testear una Rest API con WebTestClient. Spring 5 y WebFlux En versiones de Spring previas a la 5, se provee la clase RestTemplate…

Seguridad en Rest API con JWT

Introducción En artículos publicados anteriormente en esta sección explicamos la forma de crear una Rest-API con Spring Boot y cómo documentarla utilizando Swagger. En este artículo explicamos cómo agregar una…

Arquitectura y Ciclo de Vida JSF

Arquitectura de JavaServer Faces JSF es un framework para desarrollo de componentes de interfaz de usuario en aplicaciones web. JSF implementa el patrón Model-View-Controller para la separación de la lógica…

JSF link, commandLink y outputLink

JavaServer Faces nos ofrece una serie de componentes para implementar enlaces en las páginas de nuestras aplicaciones, se trata de los componentes JSF h:link, h:outputLink y h:commandLink. Los tres componentes…

Maven – Pruebas Unitarias

Este artículo es parte del Tutorial de Maven Maven nos da la posibilidad de automatizar la ejecución de pruebas unitarias en los builds que realicemos. Configuración del proyecto Utilizaremos el…

Documentar un API REST con Swagger

En la actualidad, con la proliferación de las API REST ha cobrado importancia la automatización del proceso de documentarlas para: ¿Qué es Swagger? Swagger es un framework de código abierto…

Crear microservicios con Spring Boot

Las limitaciones de las aplicaciones monolíticas, como ser mayor tiempo de desarrollo, dificultad para ser escaladas y el hecho de que los errores individuales pueden afectar la disponibilidad de toda…

Maven – Crear un proyecto web

Este artículo es parte del Tutorial de Maven Crear un proyecto web utilizando Arquetipos de Maven Un Arquetipo de Maven es un conjunto de herramientas de plantillas de proyectos de Maven que…

Maven – Crear un proyecto Java

Este artículo es parte del Tutorial de Maven En este artículo discutiremos cómo crear un proyecto Java usando Maven y personalizar el proyecto generado. Cubriremos cómo crear un proyecto usando…

Cómo instalar Maven en Ubuntu

Este artículo es parte del Tutorial de Maven En este artículo se explica cómo instalar Apache Maven en Ubuntu utilizando apt (Advanced Package Tool). Prerequisitos Antes de realizar la instalación…

JSF dataTable

El componente h:dataTable de JavaServer Faces (JSF) se utiliza para mostrar y administrar datos tabulares en aplicaciones JSF. Proporciona una forma conveniente de representar datos en un formato de tabla…

Facelets y uso de templates en JSF

Facelets es un lenguaje de declaración de vistas para JavaServer Faces, que permite crear vistas usando templates HTML, crear árboles de componentes, favorece la reutilización de código, y es especialmente…

JSF selectManyListbox

En JSF, el componente h: selectManyListbox renderiza un elemento <select> de HTML especificando los atributos: Atributo Descripción size indica el número de opciones a ser visualizadas. multiple indica que se…

JSF selectOneListbox

En JSF, el componente h: selectOneListbox renderiza elemento <select> de HTML. Asignando una cantidad fija de opciones El componente que obtendremos contendrá tantas opciones como componentes f: selectItem se hayan…

JSF selectOneRadio

En JSF, el componente h: selectOneRadio renderiza una tabla HTML que contendrá tantos <input type=»radio»> como componentes f: selectItem se hayan agregado a select One Radio en el formulario JSF….