Introduction to Software Architecture

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Quelle méthode récupère le nom du serveur?

  • getServerPort()
  • getServerName() (correct)
  • getRemoteAddr()
  • setStatus()

Quel est le rôle de l'objet HttpServletResponse?

  • Envoyer des données au serveur
  • Récupérer les informations du client
  • Rédiger le code de la servlet
  • Générer la page HTML résultat (correct)

Quelle est la méthode qui permet de définir le code de retour de la réponse?

  • sendRedirect()
  • setContentType()
  • setStatus() (correct)
  • setContentLength()

Quelle annotation est utilisée pour configurer le déploiement d’une servlet?

<p>@WebServlet (D)</p>
Signup and view all the answers

Quelle est la méthode qui permet d'envoyer du texte de résultat au navigateur client?

<p>getWriter() (A)</p>
Signup and view all the answers

Quelle est la méthode qui permet de rediriger le client vers l'URL location?

<p>sendRedirect() (A)</p>
Signup and view all the answers

Quel est le rôle de l'environnement d'exécution PHP?

<p>De fournir un environnement d'exécution pour le code PHP et des bibliothèques de fonctions (D)</p>
Signup and view all the answers

Quel est le langage de programmation principal utilisé dans.NET Framework?

<p>C# (B)</p>
Signup and view all the answers

Quel est le protocole utilisé pour demander une ressource à un serveur web?

<p>HTTP (C)</p>
Signup and view all the answers

Quels sont les deux parties composant une requête/réponse HTTP?

<p>Le corps et les entêtes (C)</p>
Signup and view all the answers

Quel est l'avantage de la réutilisation des serveurs de base de données dans les architectures 2-tiers?

<p>Faciliter la réutilisation des ressources par plusieurs applications (C)</p>
Signup and view all the answers

Quel est le principal objectif de la séparation des couches dans les architectures 3-tiers?

<p>Faciliter la maintenance et les évolutions futures (D)</p>
Signup and view all the answers

Quel est le contenu de la première ligne d'une requête HTTP?

<p>L'adresse de la ressource à récupérer (URL) (A)</p>
Signup and view all the answers

Quel est le contenu de la première ligne d'une réponse HTTP?

<p>Le code de statut (B)</p>
Signup and view all the answers

Quel est le principal inconvénient des architectures 2-tiers?

<p>Le poste client est fortement sollicité et devient de plus en plus lourd (C)</p>
Signup and view all the answers

Quel est l'avantage de la centralisation des ressources dans les architectures 2-tiers?

<p>Sécurité grâce à l'aspect centralisé des ressources (A)</p>
Signup and view all the answers

Combien de couches logicielles sont contenues dans une application dans les architectures 3-tiers?

<p>Trois couches (A)</p>
Signup and view all the answers

Quel est l'inconvénient majeur des architectures 2-tiers en ce qui concerne la montée en charge?

<p>Des difficultés sont rencontrées pour assurer des fortes montées en charge (B)</p>
Signup and view all the answers

Quel est l'avantage des servlets en ce qui concerne la mémoire?

<p>Ils restent en mémoire jusqu’à ce qu’ils soient explicitement détruits (B)</p>
Signup and view all the answers

Quelle est la caractéristique des servlets qui les rend compatibles avec n’importe quel serveur Web?

<p>Ils sont indépendants du serveur (B)</p>
Signup and view all the answers

Quel est l'avantage des servlets en ce qui concerne la portabilité?

<p>Ils sont portables car ils sont écrits en Java (A)</p>
Signup and view all the answers

Quel est le résultat de la compilation des servlets en octets?

<p>Une amélioration des performances et une aide à la vérification de type (B)</p>
Signup and view all the answers

Quel est le contenu d'une page JSP?

<p>Des informations de formatage du document web, habituellement en HTML ou XML (C)</p>
Signup and view all the answers

Quel est l'avantage de la technologie JSP?

<p>Elle est extensible en utilisant des balises personnalisées (D)</p>
Signup and view all the answers

Quel est le rôle du serveur d'application en ce qui concerne les servlets?

<p>De gérer les requêtes et de fournir la réponse (A)</p>
Signup and view all the answers

Quel est le format de l'URL pour accéder à une servlet déployée en local?

<p><a href="https://localhost:8080/%5Bnom">https://localhost:8080/[nom</a> de l'application]/hello (B)</p>
Signup and view all the answers

Quel est l'objectif de l'annotation @WebServlet?

<p>De spécifier le motif d'URL pour une servlet (A)</p>
Signup and view all the answers

Quel est le rôle du fichier web.xml?

<p>De déclarer les servlets provenant de frameworks et de bibliothèques tiers (C)</p>
Signup and view all the answers

Quels sont les protocoles que les servlets peuvent prendre en charge?

<p>Tous les protocoles, y compris HTTP, FTP, SMTP, etc. (C)</p>
Signup and view all the answers

Quel est l'avantage principal des servlets?

<p>Ils sont independents du protocole (A)</p>
Signup and view all the answers

Flashcards are hidden until you start studying

More Like This

Software Architecture Fundamentals
12 questions

Software Architecture Fundamentals

MercifulConsciousness430 avatar
MercifulConsciousness430
Software Architecture: Connectors
30 questions
Software Architecture Process
24 questions
Use Quizgecko on...
Browser
Browser