JHipster es una herramienta que merece la pena ser conocido ya sólo por su nombre y logo, ¿verdad? 🙂

JHipster es una herramienta de generación basada en Yeoman generator


para generar aplicaciones Web Spring Boot + AngularJS .

Las aplicaciones web que se generan se basan en este stack:

Aplicación Single Web Page:

· Responsive Web Design

Flujo Yeoman:

And what if a single Web page application isn’t enough for your needs?

Technology stack on the server side

Una aplicación completa Spring sobre:

· Spring Boot para configuración sencilla

Adicionalmente:

· Monitorización con Metrics

  • Cacheo con ehcache (local cache) o hazelcast (distributed cache)
  • Opcional clustering de session HTTP con hazelcast
  • Optimized static resources (gzip filter, HTTP cache headers)
  • Logs con Logback, configurable en runtime
  • Pooling con HikariCP para rendimiento óptimo
  • Construye un WAR estándar o un JAR ejecutable

Así una aplicación generada tiene este aspecto:

Formulario

Monitorización:

Configuración Log:

En este videocast podéis verlo en funcionamiento https://www.youtube.com/watch?v=fbEnchNPHSc