|
Question 1 |
Qu'est-ce que Java Enterprise Edition (JavaEE) ? |
| A. |
|
JavaEE est la plateforme ouverte de Sun qui a été conçue pour simplifier le développement d'applications d'entreprises, ainsi que leur déploiement et leur intégration |
| B. |
|
JavaEE est la plateforme ouverte de Sun qui a été conçue pour simplifier le développement et le déploiement d'applications Java |
| C. |
|
JavaEE est la plateforme ouverte de Sun qui a été conçue pour simplifier le développement et le déploiement d'applets Java |
| D. |
|
JavaEE est la plateforme ouverte de Sun qui a été conçue pour simplifier le développement d'interfaces Java |
|
Question 2 |
Que sont les Enterprise JavaBeans (EJB) ? |
| A. |
|
La spécification des Enterprise JavaBeans est basée sur le package java.enterprisebeans qui est un package standard du JDK |
| B. |
|
L'architecture des EJB est basée sur les composants et permet le développement et le déploiement d'applications d'entreprise distribuées |
| C. |
|
Les Enterprise JavaBeans sont typiquement utilisés pour le développement d'Interfaces Homme-Machine (IHM) : ce sont des widgets graphiques tels que les boutons, tableaux, butineur HTML, etc |
| D. |
|
Toutes les réponses précédentes sont correctes |
|
Question 3 |
Que sont les JavaBeans ? |
| A. |
|
La spécification des JavaBeans est basée sur le package java.beans qui est un package standard du JDK |
| B. |
|
Les composants qui reposent sur la spécification des JavaBeans sont des composants qui vivent dans le même processus, et donc dans le même espace d'adressage |
| C. |
|
Les JavaBeans sont typiquement utilisés pour les Interfaces Homme-Machine (IHM) : ce sont des widgets graphiques tels que les boutons, tableaux, butineurs HTML, etc |
| D. |
|
Toutes les réponses précédentes sont correctes |
|
Question 4 |
Identifiez la phrase incorrecte parmi cette liste concernant les EJB |
| A. |
|
La spécification des EJB fournit un framework permettant de créer des composants métier réutilisables, et indépendants de l'infrastructure système et de la localisation |
| B. |
|
EJB est une architecture de composants côté serveur qui fait partie de la plateforme J2EE. Elle permet un développement simplifié et rapide d'applications Java distribuées, transactionnelles, sécurisées et portables |
| C. |
|
Les EJB permettent aux développeurs de se concentrer sur le développement de la logique métier de leur application, au lieu d'avoir à se soucier des couches de présentation ou de back-office |
| D. |
|
Les composants EJB permettent de simplifier la programmation au niveau système |
|
Question 5 |
Quel est le rôle de la technologie des EJB dans la plateforme J2EE ? |
| A. |
|
La technologie des EJB est complètement indépendante de la plateforme J2EE |
| B. |
|
Les technologies des EJB et J2EE masquent les détails de la logique métier au programmeur |
| C. |
|
La technologie des EJB permet d'implémenter la logique métier d'une application J2EE |
| D. |
|
Les technologies des EJB et J2EE fournissent une couche de communication entre le poste client et le serveur Web |
|
Question 6 |
Les EJB sont un produit et non une spécification. |
| A. |
|
VRAI |
| B. |
|
FAUX |
|
Question 7 |
Identifiez la phrase incorrecte concernant les serveurs d'application |
| A. |
|
Un serveur d'application doit fournir un service de vérification des adresses demandées par les EJB |
| B. |
|
Un serveur d'applications doit fournir les services de nommage et d'accès à une base de données requis par les EJB |
| C. |
|
Le serveur d'application doit fournir des services de sécurité, cycle de vie, et de gestion des threads requis par les EJB |
| D. |
|
Un serveur d'applications doit fournir un services de gestion des transactions requis par les EJB |
|
Question 8 |
Qu'est-ce qu'un conteneur d'EJB ? |
| A. |
|
Le conteneur d'EJB fournit l'environnement dans lequel les EJB fonctionnent |
| B. |
|
Le conteneur d'EJB enregistre les EJB lors de leur chargement, dans un service d'annuaire qui peut être accédé par JNDI (pour les applications clientes Java) ou par le service de nommage CORBA (pour les clients non-Java) |
| C. |
|
Le conteneur gère le cycle de vie des EJB |
| D. |
|
Toutes les réponses précédentes sont correctes |
|
Question 9 |
Quelle est la dernière version de la spécification des EJB? |
| A. |
|
EJB 1.0 |
| B. |
|
EJB 1.1 |
| C. |
|
EJB 2.1 |
| D. |
|
EJB 3.0 |
|
Question 10 |
Quelles sont les améliorations apportées par la version 3.0 de la spécification des EJB ? |
| A. |
|
Remise en cause du modèle de développement |
| B. |
|
La nouvelle spécification s'inspire d'hibernate pour faire évoluer les ejb entités |
| C. |
|
Diminution de la dépendance de votre code avec le serveur d'application (utilisation d'IOC) |
| D. |
|
Toutes les réponses précédentes sont correctes |