Agregar dependencias en Apache 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 depende un proyecto. Las dependencias se pueden especificar…

Crear un Arquetipo 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 rápidamente y de forma consistente. Los arquetipos ayudan…

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

Maven nos da la posibilidad de automatizar la ejecución de pruebas unitarias en los builds que realicemos. Configuración del proyecto Utilizaremos el framework JUnit para pruebas unitarias por lo que…

Documentar un API REST con Swagger

En el desarrollo moderno de aplicaciones API REST con Spring Boot, la automatización de la documentación se ha vuelto esencial. Una de las herramientas más efectivas para lograr esto es…

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

Un Arquetipo de Maven es un conjunto de herramientas de plantillas de proyectos de Maven que permite a los desarrolladores crear un proyecto web rápidamente y de forma consistente. Los arquetipos ayudan…

Maven – Crear un proyecto Java

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 un Arquetipo de Maven y cómo personalizar el…

Cómo instalar Maven en Ubuntu

Instalar Apache Maven en Ubuntu es una tarea fundamental para quienes trabajan con proyectos Java. Apache Maven facilita la gestión de dependencias y la automatización de la construcción de proyectos,…

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. JSF selectOneListbox con una cantidad fija de opciones El componente que obtendremos contendrá tantas opciones como componentes f: selectItem…

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….

JSF selectManyCheckbox

El componente JSF h: selectManyCheckbox es una parte importante de JavaServer Faces (JSF) y se utiliza para proporcionar a los usuarios la posibilidad de seleccionar varios elementos de una lista….

JSF panelGroup

El componente JSF h:panelGroup se utiliza como contenedor de otros componentes JSF y es especialmente útil, por ejemplo, en casos en los cuales necesitamos mostrar u ocultar un grupo de…