Skip to content

yasxEd/ecom-application

Repository files navigation

Compte rendu

1- Accés à la base de données nommée customer-db.
1
2- Affichage de la base de données customer-db avec les champs suivants : (ID, EMAIL et NAME).
2
3- Affichage de la liste de customers avec leurs informations telles que : (NOM, EMAIL, et LINKS) vers leurs profils. Les informations sont organisées en utilisant le format HAL (Hypertext Application Language) avec des liens auto-descriptifs.
3
4- Affichage du customer nommé Hassan avec : (ID=1 , EMAIL, LINKS) et une projection de ce profil.
4
5- Affichage du customer nommé Hanane avec : (ID=2 , EMAIL, LINKS) et une projection de ce profil.
5
6- Affichage d'une liste de customer avec des attributs spécifiés tels que : (NAME, ID, LINKS) vers leurs profils détaillés, organisés selon le format HAL avec des liens auto-descriptifs.
6
7- Affichage d'une pagination pour une liste de customers, affichant les deux premiers customers avec des links vers la première, la suivante et la dernière page, ainsi qu'un link vers le profil de customers.
7
8- Affichage de la deuxième page de pagination pour une liste de customers, affichant un seul customer, avec des links vers la première, la précédente et la dernière page, ainsi qu'un link vers le profil de customers.
8
9- Affichage de la page actuator qui contient des liens vers les fonctionnalités de surveillance et de gestion d'une application, comme la santé, les métriques, les journaux, etc., accessibles via des URL spécifiques.
9
10- Affichage de la page actuator/health qui donne un état global de santé "UP" et détaille les composants de l'application, y compris la base de données, la découverte de services, l'espace disque, etc., avec des détails sur chaque composant et leur statut.
10
11- Affichage de la page actuator/beans qui contient la configuration de divers beans pour une application Spring Boot, notamment les propriétés JPA, les paramètres de l'équilibreur de charge, les configurations du client Eureka et les beans utilitaires tels que les exécuteurs de tâches et les assembleurs de ressources paginées.
11
12- Affichage de la page actuator/env qui contient la configuration du Spring Boot pour un service REST. Il écoute sur le port 9081 et utilise des dépendances pour la gestion des données, la sécurité, et la découverte de services avec Eureka.
12
13- Affichage de la page products qui contient une liste de produits tels que :(Price, QUANTITY, LINKS) associés, fournie sous forme d'une réponse JSON, prête à être consommée par une application web ou mobile.
13
14- Affichage de la page CUSTOMER-SERVICE qui contient des liens vers des ressources, notamment une liste de customers et profile, spécifiant des URI avec des paramètres optionnels pour la pagination et le tri.
14
15- Affichage de la page INVENTORY-SERVICE qui définit des liens vers products avec des options de pagination et de tri, ainsi link vers profile.
15
16- Affichage de l'interface utilisateur de Spring Eureka pour visualiser les informations sur les instances de services enregistrées dans le registre Eureka, telles que l'état, l'emplacement, etc.
16
17- Suite de l'affichage de l'interface utilisateur de Spring Eureka avec les différents application tels que :(BILLING-SERVICE, CUSTOMER-SERVICE, GATEWAY-SERVICE et INVENTORY-SERVICE).
17
18- Affichage de la page CUSTOMER-SERVICE/customers qui comporte une liste de customers avec leurs détails et des links vers chaque customers, ainsi que des informations de pagination et des links vers la page actuelle et profile des customers.
18
19- Affichage de la page INVENTORY-SERVICE/products qui comporte une liste de products avec leurs détails et links vers chaque products, ainsi que des informations de pagination et des links vers la page actuelle et profile des products.
19
20- Accés à la base de données nommée bill-db.
20
21- Affichage de la base de données bill-db avec les champs suivants : (ID, BILL_DATE et CUSTOMER_ID).
21
22- Affichage de la base de données product-iten avec les champs suivants : (ID, DISCOUNT, PRICE, PRODUCT_ID, QUANTITY et BILL_ID).
22
23- Affichage de la page fullBill/1 qui contient une facture avec des détails sur billDate, le customerId et productItems, y compris quantity, price et discount.
23
24- Affichage de la page BILLING-SERVICE/bills qui contient une liste de factures avec des détails sur billDate, customer (le cas échéant), et links vers chaque bill ainsi que vers les products associés à chaque bill.
24
25- Affichage de la page CUSTOMER-SERVICE/customers qui contient une liste de customers avec leurs détails et des links vers chaque customers, ainsi que des informations de pagination et des links vers la page actuelle et le profil des customers.
25
26- Affichage de la page INVENTORY-SERVICE/products qui contient une liste de products avec leurs détails et des links vers chaque products, ainsi que des informations de pagination et des links vers la page actuelle et le profil des products.
26
27- Affichage de la page BILLING-SERVICE/fullBILL/1 qui contient bill avec des détails sur la billDate, customers et productItems, y compris leur quantity, price et discount.
27

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages