Articles

Affichage des articles du novembre, 2021

Prise en main de Spring Boot : Premier Service backend

Image
Prise en main de Spring Boot Développement d'un simple Micro-service Dans cet article, je montre comment créer un simple service backend avec Spring Boot. L'exemple traite le cas d'une application qui gère des comptes bancaires. Chaque compte est défini par son code, sa date  de création, son solde et son type. L'architecture de l'application est décomposée en trois couches : La couche DAO qui est basée sur Spring Data, JPA, Hibernate et JDBC La couche service pour implémenter des spécification fonctionnelles comme les virement bancaires. les opérations de cette couche sont transactionnelles La couche Web basée sur un Web service RESTFUL implémenté de deux manières : Rest Controller Spring Data Rest Les API RESTFUL sont documentée en utilisant Spring Doc Open API (SWAGGER 3.0) Pour les Getters, Setters et Constructeur, on utilisera Lombok Voici une architecture technique de cette application : Structure du Projet : Dépendances Maven : <dependency>     <grou

Rejouer les événements de notre histoire pour renforcer et immuniser notre identité et celles de nos descendants

Image
Rejouer les évé nements de notre histoire pour renforcer et immuniser notre identité et celles de nos descendants Episode 1 : GUER TGHARMIW GUER TGHARMIW, qui signifie Entre TGHARMIW (Entre Habitations), est l’une place du village ISFOUTALIL à 6 KM du centre de OUARZAZAT, mon lieu natal. C’est l’une des places qui peuvent témoigner et raconter une partie de l’histoire de plusieurs générations. Elle est entourée par quelques Habitations dont notre maison, celle de Dada LHAJ LAH IRHMOU, l’ancienne maison de nos grands-parents, la maison de EL GHACHI, Celle de Ait HADDOU et l’éternelle TASOUKT ; l’ultime ruelle qui mène directement vers la maison de mon oncle HASSAN LAH IRHMOU et vers IGRANE ; les champs source de vie où tous les habitants du village se nourrissaient. Les maisons de cette époque avaient des portails en bois traditionnel qui étaient plus difficile à fermer qu’à ouvrir. Ce qui laissait, les maisons ouvertes pendant toute la journée. Ce qui signifiait que les habitant

En route vers mon destin : Episode 1 - Voyager pour connaitre les résultats du Bac 6. Le pourquoi du voyage ? Oublions l'objectif fonctionnel et face aux contraintes technique

Image
  En route vers mon destin :  Episode 1 - Galère d'un voyage  pour aller voir les résultats du Baccalauréat   1. Avant-propos Ce récit raconte les contraintes d'un long voyage nostalgique pour se déplacer vers le point de diffusion d’une information. L'événement remonte à 1989, une époque où les technologies de l'Information n'étaient pas développées avec un réseau routier très limité et des moyens de transport publics qui se faisait rares. Ce qui obligeait les populations à supporter la Galère des contraintes des voyages pour traquer l’information. Les chercheurs ont beaucoup galéré pour développer des protocoles comme TCP ou UDP et des fibres optiques capables de de transmettre des informations en quelques Millisecondes partout dans le monde pour justement éviter que les populations se déplacent vers l'Information. Ceci pour éviter de contraindre les populations à se s’embarquer dans des paquets TCP ou UDP non disciplinés, en direction vers l’informa