y+7/3/34+ y
Q 13 Au sujet de Javascript:
il ne s'exécute que dans le navigateur
c'est un langage fonctionnel
c'est une version dynamique de Java
c'est un langage orienté objet
c'est le seul langage impératif qui s'exécute
dans le navigateur
Q 14 AngularJS est un framework:
il sert à faire des applications mono-page
il permet d'avoir des fonctions avancées sur des vieux navigateurs
il est fait pour faire du MVC dans node.js
il sert à faire de la programmation par aspects
il est modulaire
il sert à faire des application qui s'adaptent à la taille de l'écran
il fonctionne « hors-ligne » (sans serveur)
il ajoute la fonctionnalité AJAX au navigateur
Q 15 Les directives AngularJS:
enrichissent HTML
déclarent des services Javascript
(autre)
permeent un binding bi-directionnel
définissent les dépendances entre modules
enrichissent Javascript
permeent un binding uni-directionnel
Q 16 REST:
signifie Representational state transfer
décrit des RPC (remote procedure call)
est un framework
utilise SOAP (Simple Object Access Protocol)
est une approche architecturale
a été formalisé dans des travaux de recherche
s'articule autour de ressources
Q 17 Au sujet des outils utilisés:
bootstrap permet de simplifier l'utilisation de Spring
node.js permet de faire du Javascript dans un programme Java
Git permet de garder l'historique du projet
Spring boot sert de faire du REST en Spring
Spring MVC permet de faire des contrôleurs en Spring
bower permet d'installer des bibliothèques Javascript
Spring Data remplace JPA
Exercices
Pour les exercices ci dessous, répondez sur une feuille d'examen. Prenez le temps de bien lire
l'énoncé. Le nombre d'étoiles donné entre parenthèse est une indication pour vous donner une idée
du détail de la réponse attendue.
---- Exercice 1 (⋆⋆)------
Donnez et expliquez les différents niveaux de portée des variables dans les JSP.
---- Exercice 2 (⋆⋆)------
y y