Vous êtes sur la page 1sur 3

OFPPT

Office de la Formation Professionnelle


et de la Promotion du Travail
Direction Rgionale Tensift Atlantique

tablissement : ISTA NTIC SYBA


Examen de fin de module : Java Avanc
2012/2013
Filire: Concepteur ralisateur Java/J2EE

Groupe(s) : B

Niveau : Formation qualifiante


Dure : 2 heures

Barme:

Partie I : Thorique (10 points)


1)

Qu'est-ce que JDBC ? (1 pt)

2)

Quels sont les types de pilotes JDBC ? (1 pt)

3)

Comment charger un driver ? Exemple : com.mysql.jdbc.Drive (1 pt)

4)

Cest quoi la diffrence entre executeUpdate() et executeQuery() ? (1 pt)

5)

Comment faire apparatre une fentre l'cran ? Avec la mthode : (1 pt)


a. setVisible(Boolean b).
b. Setvisible(Boolean b).
c. SetVisible(Boolean b).
d. setEnabled(Boolean b).

6)

Dans quel package se trouve la classe JPanel ? (1 pt)


a. java.swing.
b. javax.swing.
c. java.awt.
d. javax.awt.
Page 1 / 3

/20

7)

Dans le cas dune interface programme avec Swing, de quel type peut tre lobjet de plus haut
niveau dans larbre dinstanciation des objets graphiques ? (1 pt)
a. JFrame
b. JPanel
c. JComboBox
d. JTextArea

8)

Une validation de transaction est effectue par : (1 pt)


a. un ordre accept
b. un ordre rollback
c. un ordre commit
d. un ordre validate

9)

Pour nafficher que les villes dont le rsultat du count(*) est suprieur 10.000 dans linstruction
suivante en SQL SELECT ville, count(*) FROM table_ville GROUP BY ville, on doit ajouter : (1 pt)
a. la clause where count(id_ville)>10000
b. la clause HAVING count(*)>10.000 aprs de GROUP BY
c. la clause WHERE count(*)>10.000 aprs le GROUP BY
d. la clause count(*)>10.000 aprs le WHERE

10) Dans le socket que fait la fonction accept() ? (1 pt)


a. elle accepte un client qui vient d'en faire la demande
b. elle accepte un client qui vient de se connecter et cre une socket pour communiquer avec ce
client
c. elle rcupre seulement les informations du client (adresse IP,)
d. elle accepte le message arrivant et le stocke dans la structure passe en argument

Page 2 / 3

Partie I : Pratique (10 points)


Construire un service RMI qui reoit en entre une chaine de caractres (String) et en retourne une
copie o l'ordre de ses caractres a t invers.
On construira toutes les classes et interfaces ainsi qu'un client RMI demandeur de ce service RMI.

Chaine = salut

Inverse (salut) = tulas

Client

Serveur

1. Dveloppement cot serveur :


1.1 Etape 1
Dfinir la classe interface qui contient les mthodes offertes aux clients. (2pts)
1.2 Etape 2
Ecrire la classe qui implmente linterface prcdemment cite. (2pts)
1.3 Etape 3
Ecrire la classe qui dmarre le registre RMI, instancie l'objet et l'enregistrera
dans le registre RMI pour que le client puisse le trouver. (2pts)
2. Dveloppement cot client :
2.1 Etape 1
Interroger le service d'annuaire RMI pour trouver l'objet distant. (Penser a
caster l'objet). (2pts)
2.2 Etape 2
Invoquer les mthodes de votre objet. (2pts)

Formateur

Directeur Pdagogique

Directeur de l'EFP

Mohamed LACHGAR

Page 3 / 3

Visa de La DRTA

Vous aimerez peut-être aussi