• Aucun résultat trouvé

Partiel JEE

N/A
N/A
Protected

Academic year: 2022

Partager "Partiel JEE"

Copied!
2
0
0

Texte intégral

(1)

2009/2010 2ème Semestre

Nom, Prénom :

Partiel JEE

Questions de cours

Documents autorisés : Aucun Durée : 45 minutes.

1)

Quelle est la différence entre Tomcat et Jboss ? What's the difference between Tomcat and Jboss?

(0,5 points / 2 minutes)

2)

Quelle est la structure physique (filesystem) minimale que doit respecter une application Web Java?

What's the minimal filesystem content to match when creating a Java Web Application?

(0,5 points / 1 minute)

3)

Que signifie le terme JavaBean ? Donnez un exemple.

What does “JavaBean” mean? Give an example.

(0,5 points / 2 minutes)

4)

Est-il possible de compiler une page JSP ? Expliquez.

Is it possible to compile a Java Server Page? Explain.

(0,5 points / 2 minutes)

5)

Décrivez le cycle de vie d'une Servlet HTTP.

Describe the HTTPServlet lifecycle.

(2,5 points / 5 minutes)

6)

Lors de l'écriture d'un formulaire HTML, la méthode POST est-elle plus sécurisée que la méthode GET ? Pourquoi ?

Is the HTTP POST method more secure than the HTTP GET method? Why?

(2 points / 5 minutes)

7)

Le mécanisme de sessions HTTP fonctionne t-il lorsque le navigateur ne supporte pas les cookies ? Pourquoi ?

Do HTTP sessions work when the browser does not support cookies? Why?

(0,5 points / 2 minutes)

8)

Quelle différence existe t-il entre la méthode dite de “forward” et celle dite de

“redirection” ? Quelle sont les conséquences en terme de collaboration des Servlets et / ou des JSP ?

What's the difference between the “forward” and the “redirect” method? Does this

(2)

difference have an impact on how Servlet and/or JSPs work together?

(2 points / 2 minutes)

9)

A quoi sert un Filtre HTTP ? What's the goal of an HTTP Filter?

(0,5 points / 1 minute)

10)

Comment la balise <c:out value=”${pers.name}”/>

va-t-elle être interprétée ?

How will the <c:out value=”${pers.name}/> tag be translated?

(1,5 points / 4 minute)

11)

Schématisez le fonctionnement d'une application web utilisant Servlets et JSPs suivant le modèle de conception MVC. Précisez dans ce schéma :

- Le rôle assumé par chacun des objets vis à vis du modèle MVC - Les interactions entre chacun de ces objets

Schematize the web application processing when using Servlets and JSPs regarding the MVC design pattern? Indicate in this schema:

- Each object role regarding the design pattern - How objects interacts between each other

(3 points / 6 minutes)

12)

Quelle est la différence entre les modèles MVC et MVC2 pour une application Web Java.

What's the difference between MVC and MVC2 models within a Java Web application.

(0,5 points / 1 minutes)

13)

En quoi consiste un pool de connexion, a quelle problématique répond t-il. Que se passe t-il lorsque l'on invoque la méthode close() sur une connexion issue d'un pool ?

What's the goal of a connection pool? What does happen if we call the close() method on a connection that comes from a connection pool?

(1,5 points / 4 minutes)

14)

Par rapport à un accès direct en JDBC 1.0, quel est l'intérêt en JDBC 2.0 d'utiliser une Datasource instanciée par Jboss et accessible via l'annuaire JNDI ?

Compared to a JDBC 1.0 direct access, what's the advantage to use a Datasource (JDBC 2.0) instanciated by Jboss and available from within JNDI?

(0,5 points / 1 minutes)

15)

Quels sont les différents types de “statement” JDBC.

Expliquer les différences.

Enumerate the different JDBC “statements” types. Explain the differences.

(2 points / 5 minutes)

16)

Que signifie le type d'accès à un ResultSet

CONCUR_UPDATABLE? Pourquoi n'est-il pas très populaire?

What does the CONCUR_UPDATABLE ResulSet access type mean? Why isn't it so much used?

(1,5 points / 2 minutes)

Références

Documents relatifs

x t et x 2 étant deux nombres compris entre a et b 9 soit M ce nombre; pour la méthode de Newton on ne retiendra dans la valeur de /ip, supposé développé en décimales, que

Le principe de la méthode est que, étant donnée une architecture de type complexe (comprenant plusieurs dépendances), on peut toujours décrire cette architecture

Le Il101wement non permanenl en rivière, ses équativns fondamenlales, en négligeant les lertlles d'inertie secondaires, leur résolution pal' les méthodes au:v difJ'éreIlces finies:

Mais, lorsque X n'est pas n u l surtaxe réel, il n'y a pas en général de col aux points de l'axe réel où la phase est stationnaire- En ces points, une ligne de plus grande pente de

Si cette conique dégénère en un couple imaginaire de points, on a une détermination métrique telle que celle dont nous faisons usage (dans la Géométrie euclidienne) •, on

dessus tout actuelles, et qu'elles n'ont pas pour mission unique de fournir des éléments d'études aux générations futures. C'est à ces conditions, Messieurs, que les

- le solidus sépare le domaine 100% solide du domaine mélangé solide/liquide - le liquidus sépare le domaine mélangé solide/liquide du domaine 100% liquide. Comme la

Pour coder dans un mot, il faut savoir coder chacune de ses lettres. 1°) Choisir une lettre et déterminer la liste m associée. 2°) On ne peut pas envoyer directement m comme