JHipster Quarkus v1.0.0

41 views
Skip to first unread message

Daniel PETISME

unread,
Feb 4, 2021, 7:27:11 PM2/4/21
to lescastcodeurs
Bonjour tout le monde,

Je voulais vous présenter le projet JHipster-Quarkus https://github.com/jhipster/generator-jhipster-quarkus.


JHipster Quarkus est un "blueprint" JHipster qui permet de surcharger la mécanique de génération pour obtenir un backend qui s'appuye sur Quarkus plutôt que Spring. Cela permet de généré rapidement une application fullstack (front + back).

La v1.0.0 a été publié il y a peu de temps. 

Voilà un exemple d'application générée

A date le projet permet de faire
Generer un projet JHipster
  • Coté front on a toujours le choix entre Angular et React
  • Coté back:
    • Quarkus 1.11
    • Authentification: 
      • JWT avec gestion des utilisateurs en base de donnée
      • Oauth2 (tester avec Keycloak et Okta)
    • Base de données
      • SQL pour le moment (avec h2 pour la phase de dev
    • Caching
      • Caffeine
      • Redis
      • Hibernate 2nd level
    • Maven/Graddle
    • API Metrics/Configuration/HealthCheck
    • SwaggerUI
    • Initialisation script Migration Liquibase
    • Imperatif uniquement pour le moment
    • Gestion des utilisateurs (mail d'activation, reset password, gestion des roles, etc.)
    • Generation de tests (ArchTest, API gestion des users, Authentification) 
    • Packaging natif
Générer une entité
  • Iso-périmètre JHipster Spring
    • Mise à jours script Liquibase
    • Gestion des validations avec Hibernate Validator
    • Gestion des relations
    • Creation d'une classe Service (avec ou sans interface)
    • Gestion de la pagination
    • Gestion des DTOs (MapStruct)
    • Creation d'une resource JAX-RS
    • Generation de tests pour tester les endpoints CRUD + validation + cache
    • Support JHipster Domain Language (JDL) en cours
  • Specificité Quarkus
    • Choix entre le pattern repository/active record
    • Utilisation de Hibernate ORM Panache
La documentation pour installer le blueprint est là
https://github.com/jhipster/generator-jhipster-quarkus#prerequisites
On essaye de faire une  doc un peu plus officielle ici

Quelques resources videos
Quarkus Insights #4: JHipster for Quarkus
https://www.youtube.com/watch?v=MJe2giXrbuM

Twitch: We are releasing JHipster Quarkus in live
https://www.twitch.tv/videos/887449228

A très bientôt

Emmanuel Bernard

unread,
Feb 6, 2021, 10:42:31 AM2/6/21
to lescast...@googlegroups.com
Super. Félicitations Daniel !

On 5 Feb 2021, at 01:27, Daniel PETISME <daniel....@gmail.com> wrote:

Bonjour tout le monde,
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "lescastcodeurs".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse lescastcodeur...@googlegroups.com.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/lescastcodeurs/0cd02016-326f-4bc1-b1c1-b6b83c5b0ffdn%40googlegroups.com.

Daniel PETISME

unread,
Feb 8, 2021, 4:06:54 AM2/8/21
to lescastcodeurs
Un peu de promo pour Anthony Viard (Entando) qui m'a beaucoup aidé à boucler la realease.
Allez faire un tour sur son Twitch, il a pas mal de contenu sur JHipster Quarkus

Youen Chene

unread,
Feb 25, 2021, 1:43:18 PM2/25/21
to lescast...@googlegroups.com
Et vous pourrez les retrouvez le 9 mars sur le twitch de codeurs en seine : https://www.codeursenseine.com/meetups/events/jhipster-quarkus-supersonic-subatomic-full-stack-application 

Cela sera une occasion de poser toutes vos questions à Daniel et Anthony.

PS: un bisous à notre Philippe national qui a eu la même idée! Comme quoi les "grands" esprits.



Philippe Charrière

unread,
Feb 28, 2021, 8:14:06 AM2/28/21
to lescast...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages