Lightning-X Web Framework
JxMVC 3.1
Framework MVC para Jakarta EE. Cero dependencias en runtime, 205 KB, arranque en 1.2 s. Pool, JSON, validación, WebSocket, métricas y OpenAPI — todo incluido sin librerías externas.
205 KB
JAR
0 deps
Runtime
48 cls
Core
1.2 s
Arranque
mvn install -f JxMVC.Core/pom.xml
<dependency>
<groupId>jxmvc</groupId>
<artifactId>jxmvc-core</artifactId>
<version>3.1.1</version>
</dependency>
Características
Routing inteligente
Convención + anotaciones. @JxGetMapping, plantillas {id} y args posicionales.
Pool de conexiones
JxPool con keepalive y timeout. PostgreSQL, MySQL, SQL Server.
Pipeline 14 etapas
Rate limit → Auth → CORS → Filtros → DI → Async/Retry → Render.
GenApi + Acceso directo
DBRow.Get() sin POJOs. GenApi.JsonStr(), JsonArray(), JsonPaged().
Zero dependencias
205 KB. 21 anotaciones, cron expressions, fechas java.time, pool, JSON y WebSocket propios.
Métricas + OpenAPI
/jx/health, /jx/metrics, /jx/openapi sin configuración.