Structure du projet

Nous allons illustrer l’architecture des applications générées avec JHipster via l’étude d’un cas de génération d’application simple Angular/Spring Boot simple.

1. La partie front

La partie front peut utiliser par exemple Angular. Elle est « responsive », c’est-à-dire que l’affichage se réorganise si nous changeons la taille de la zone d’affichage du navigateur web. Il s’agit d’une « Single Page Application», c’est-à-dire qu’il n’y a qu’une page qui se met à jour par AJAX. L’application générée utilise HTML5 Boilerplate (https://html5boilerplate.com/) et Twitter Bootstrap (http://getbootstrap.com). Des tests sont générés pour Karma. Angular

Pour le développement de la partie front, JHipster utilise Yeoman avec Angular, React ou Vue.

Ce générateur utilise en fait tous les meilleurs frameworks clients utilisables actuellement.

2. Les grandes lignes de la partie back

Nous ne présentons ici que les grandes lignes de la partie back.

Nous utilisons pour cet exemple une application monolithe avec une base SQL H2 et un front Angular.

La partie front Angular n’est pas présentée, car elle sort du cadre de cet ouvrage. Le lecteur pourra s’appuyer sur le livre "Angular - Développez vos applications web avec le framework JavaScript de Google" de Sébastien...

couv_EP4JASP.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
JHipster comme outil multi-technologies
Suivant
JHipster et WebFlux