0% ont trouvé ce document utile (0 vote)
42 vues2 pages

Fonctions et architecture des Middleware

Le document aborde les fonctions d'un middleware, la distinction entre client et serveur dans une architecture n-tiers, ainsi que les différentes couches d'une application informatique. Il explique également le rôle des composants d'un modèle MVC et les éléments clés de l'architecture REST, tout en détaillant les étapes de création d'une API RESTful. Ces informations sont essentielles pour comprendre les concepts fondamentaux du développement d'applications et de services web.

Transféré par

aracasablanca7
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
42 vues2 pages

Fonctions et architecture des Middleware

Le document aborde les fonctions d'un middleware, la distinction entre client et serveur dans une architecture n-tiers, ainsi que les différentes couches d'une application informatique. Il explique également le rôle des composants d'un modèle MVC et les éléments clés de l'architecture REST, tout en détaillant les étapes de création d'une API RESTful. Ces informations sont essentielles pour comprendre les concepts fondamentaux du développement d'applications et de services web.

Transféré par

aracasablanca7
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

I.

Question de cours :
1. Citer deux fonctions d'un Middleware? (2 points)
Un middleware est un logiciel médiateur ou intergiciel qui se charge de la liaison.
Les fonctions d’un Middleware
• Procédure d’établissement de connexion
• Exécution des requêtes
• Récupération des résultats
• Procédure de fermeture de connexion
• Initiation des processus sur différents sites
• Services de répertoire (nommage)
• Accès aux données à distance
• Gestion des accès concurrents
• Sécurité et intégrité
• Monitoring
• Terminaison des processus
• Mise en cache des résultats et des requêtes

2. Quelle est la différence entre un client et un serveur dans une architecture


n-tiers ?
Un client est une entité qui interagit avec le système pour effectuer des requêtes.
le serveur est une entité qui reçoit les requêtes des clients, effectue les traitements
nécessaires et renvoie les réponses aux clients.
le client est responsable de l'interaction avec l'utilisateur final et de la présentation des
résultats, tandis que le serveur est responsable du traitement des requêtes, de l'accès aux données
et de la gestion du système dans son ensemble.

3. Lister les différentes couches d'une application informatique ? (2 points)

Couche de présentation : Cette couche traite la logique de présentation des données pour
l'interface utilisateur. Elle peut inclure des modèles de conception tels que le Modèle-Vue-Contrôleur
(MVC) pour séparer les préoccupations liées à l'interface utilisateur et à la logique métier.
Couche métier : Cette couche contient la logique métier principale de l'application. Elle gère
les opérations,
Couche de persistance : Cette couche est responsable de la persistance des données sur un
support de stockage permanent,

4. Quel est le rôle de chacun des composants d'un modèle MVC ? (2 points)
le modèle représente la logique métier et les données, la vue gère la présentation de
l'interface utilisateur et le contrôleur coordonne les interactions entre le modèle et la vue. Cette
séparation des responsabilités permet une meilleure maintenabilité, extensibilité et réutilisabilité de
l'application.

5. Quels sont les composants de l'architecture REST? (2 points)


Voici les principaux composants de l'architecture REST :
Ressources (Resources)
Verbes HTTP (HTTP Verbs)
Hyperliens (Hyperlinks) …

6. Citer les étapes de la création d'une API RESTful. (2 points )

• Étape 1 : Créer une table de base de données MySQL. Ensuite insérer des données.

• Étape 2 : Créer une connexion à la base de données.

• Étape 3 : Implémenter la création des items.

• Étape 4 : Implémenter les éléments lus

• Étape 5 : Implémenter les éléments de mise à jour

• Étape 6 : Implémenter la suppression d’éléments

• Étape 7 : Créez des URL de demande SEO conviviales pour l'API REST

Vous aimerez peut-être aussi