Ir al contenido principal

Entradas

Mostrando entradas de septiembre, 2023

Creando un proyecto con Javalin framework

En el post anteriot vimos lo que es Javalin framework . Es esta ocasión haremos un ejemplo del clásico Hola, mundo usandolo. Debemos tener Maven instalado en nuestras máquinas. Java versión 19 o más. Crear proyecto: mvn archetype:generate -DgroupId=com.inforhomex.auditor -DartifactId=auditor -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode= false Al terminar nos creará el proyecto Maven con un archivo pom.xml y la carpeta src con una clase llamada App.java Editaremos nuestro pom.xml para que quede como el de abajo: pom.xml <project xmlns= "http://maven.apache.org/POM/4.0.0" xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > <modelVersion> 4.0.0 </modelVersion> <groupId> com.inforhomex.auditor </groupId> <artifactId> auditor </artifactId> <packaging> jar &l

Helidon, un framework para microservicios

Helidon es una colección de bibliotecas Java para escribir microservicios que se ejecutan en un núcleo web rápido impulsado por Netty. Es pequeño, rápido y divertido de usar. Helidon viene en dos versiones: Helidon SE y Helidon MP .   Helidon SE   Helidon MP   Le brinda total transparencia y le da el control.   Construido sobre las bibliotecas Helidon SE y proporciona una plataforma familiar para los desarrolladores empresariales de Java.   Modelo de microframework con un tamaño muy pequeño y funcionalidad limitada (~7 MB).   Implementación de MicroPerfil; Tamaño ligeramente mayor que SE (~13 MB).   Estilo funcional, reactivo, sin bloqueo.   Estilo declarativo con inyección de dependencia.   Experiencia de desarrollo transparente "sin magia"; Desarrollo puro de aplicaciones Java sin anotaciones ni inyecciones de dependencia.   Experiencia de desarrollador similar a la de Spring Boot, Jakarta EE y MicroProfile; capas en algunos componentes de Jakar

Javalin, un framework ligero para Java y Kotlin

Javalin es: Un framework lihero y simple. Tiene integrado a Jetty. Puedes usar Java o Kotlin como mejor te parezca. Puede operar en modo asíncrono. Compatible con OpenAPI. Incluye Swagger y ReDoc. Para agregar Javalin Maven <dependency> <groupId> io.javalin </groupId> <artifactId> javalin </artifactId> <version> 5.6.1 </version> </dependency> Gradle implementation("io.javalin:javalin:5.6.1") HolaMundo.java import io.javalin.Javalin ; public class HolaMundo { public static void main ( String [] args ) { var app = Javalin . create ( /*config*/ ) . get ( "/" , ctx -> ctx . result ( "Hola, mundo" )) . start ( 7070 ); } } HolaMundo.kt import io.javalin.Javalin fun main() { val app = Javalin. create ( /*config*/ ) . get ( "/" ) { ctx -> ctx. result ( "

Lo mínimo que debe conocer un Full-Stack Developer | Meetup Agosto 2023

En esta ocasión nuestro amigo José Díaz de Perú, Java Champion y fundador de JoeDayz.pe nos trae este interesante tema: Lo mínimo que debe conocer un Full-Stack Developer Descripción de la charla: Spring Boot en la actualidad es el framework líder para desarrollos en la plataforma Java en muchas compañías a nivel global. Esta presentación tiene como objetivo mostrar qué es lo que se necesita saber como mínimo para sobrevivir en el desarrollo con Spring Boot. En esta presentación veremos los siguientes tópicos, mostraremos código y probaremos en vivo el uso de las librerías o proyectos mencionados: Crear monolitos con Spring Boot (Frontend y backend integrados en un mismo proyecto) Crear módulos frontend y backend separados. Diferencias entre Spring MVC y Spring WebFlux. Proyectos más utilizados cómo: Spring JDBC, Spring Data, Spring Security, Spring HATEOAS, Spring REST Docs, Spring Authorization Server Llamadas entre servicios. Mensajería con RabbitMQ y/o

Introducción a Spring Batch, con Gerardo Lucas - Meetup Presencial CDMX

En esta ocasión, Gerardo (@geezy_lucas) nos dará una Introducción a Spring Batch, en la que nos hablará de su experiencia haciendo batch processing, en qué escenarios lo podemos usar, qué alternativas hay, además de mostrarnos algunos conceptos alrededor de Spring Boot. Gerardo es Software Engineer en Wizeline, ha dado charlas dentro de su empresa y también en algunos otros eventos de tecnología. Enlaces: https://www.javamexico.org/blogs/benek/introduccion_spring_batch_con_gerardo_lucas_meetup_presencial_cdmx