You are on page 1of 1
02/01/2017 Epreuve finale / Concepts Avanoés du Génie Logiciel. {Niveau : Master 2 IL - Durée 01H:30 mn). 4, Quelle est la difference entre fa communication par Socket et la communication par RM 2. Expliquer la diférence entre fa communication par socket UDP et la communication par Socket TCP. 3. Donner deux inconvénients de Iutlisation des API de ta plateforme J2EE. 4, Expliquer a différence entre dépioyer et instancier. 5. Expliquer briévement les concepts suivants: persistence, JNOI, Por, réflexions. 6, Quelle est ia différence entre : Client léger, client riche, client lourd Exercice (12 points); ‘On considére ‘architecture glabale d'une application composée de trois programmes (P1, EJB3A et EJB3B) istribués respectivement sur trois machines (M1, M2, M3) et reliés par la topologie physique indiquée sur la Figure 1. Cette application est basée sur Tutlisation des FJB3 et la technologie J2EE = : itteeeesteet EJESA ‘OracleDB2 ‘JBoss App Server hitecture de Fapplicatior Question : 4. Donner le type, les avantages ot les inconvénients de Varchitecture uiisée dans la Figuro 1 2. Donner fimplémentation de 'EJB3A qui permet de vérifier si un entier est ordonné. Un entier de n chifres (18) est lt ordonné si ses chiffres forment, de gauche a droite, une suite strctement croissante (Exemple Lentior 147 est ordonné car 1<4<7. Lanier 1285 n'est pas ordonné car 6>5). 3. Donner limplémentation de "EJE3B qui modélse fantité EY (en utiisant les EJB Entity). Ventité £1 est désignée par un identifant (de type entier) et son type (ordonné ou non ordonné). Exemple : (1249, ‘ordonne) (1587, ‘Non ordonné) 4. Donner implementation de la classe Pt (le clent) qui permet de Tester !EJB3A, Venter et insérer un nombre ordonné dans fentité £7, Rechercher un nombre ordonné dans rentté E71. Afficher tous les nombres ordonnés de Tentité KKK ‘SAAD! Page 1/1

You might also like