OVH Cloud OVH Cloud

JSP ou SERVLET ?

12 réponses
Avatar
Mathieu
Quelles sont les différences ?

Je pensais que les jsp etait pour le cote client et alors qu'on gerait les
bd et autre du cote serveur avec les servlet.
Apparement si j'utilise (ou meme pas) des beans , ils peuvent remplacer les
servlet . OUI ou NON ???

Je suis un peu perdu dans ce concept.

Merci

Mathieu

2 réponses

1 2
Avatar
Fabien Bergeret
Mathieu wrote:
Donc tu me dis de creer plusieurs Jsp.
Une servlet Mere qui fera appel a des servlet fille pour exeuter tel Jsp ?
Si c'est ca je vais me lancer dans la doc car je ne vois pas encore comment
effectuer l'appel d'une servlet a partir d'une autre.
Sinon en faisant comme ca qu'elle est le gain ?

Mathieu


Dans une approche servlet/jsp pure, il est tres fortement deconseille de
proceder de la sorte (l'approche est alors de créer une classe servlet
de base qui factorise le comportement communde toutes les servlets de
ton appli, et de l'etendre, pour creer une servlet pour chaque action
unitaire de ton appli).
Si l'on s'appuie sur un framework tel que struts, il existe une seule
servlet, mais qui n'a aucune valeur ajoutee d'un point de vue
traitement, et qui redistribue les appels vers des "actions" suivant un
fichier xml de mapping.




Oui mais non :

En gros, a chaque ecran de ton appli correspond une jsp, donc, il faut
plusieurs JSP.
La servlet mere sert juste a factoriser le code commun a toutes les
fonctionnalites de ton appli (comme, au hasard, certains aspects de
securite ou de personnalisation), en le mettant dans des methodes ; tu
appelles ces methodes communes dans les servlet filles.
Donc, pas d'appel de servlet vers une autre, juste un enchainement
servlet->jsp


Avatar
Mathieu
oui oui bien sur :)
merci pour l'aide .....
C'est surrement moi qui me suis mal exprime car c'est comme ca que j'avais
commence mon analyse

Mathieu


"Fabien Bergeret" a écrit dans le
message de news: 42e79e73$0$30597$
Mathieu wrote:
Donc tu me dis de creer plusieurs Jsp.
Une servlet Mere qui fera appel a des servlet fille pour exeuter tel Jsp
?


Si c'est ca je vais me lancer dans la doc car je ne vois pas encore
comment


effectuer l'appel d'une servlet a partir d'une autre.
Sinon en faisant comme ca qu'elle est le gain ?

Mathieu


Dans une approche servlet/jsp pure, il est tres fortement deconseille de
proceder de la sorte (l'approche est alors de créer une classe servlet
de base qui factorise le comportement communde toutes les servlets de
ton appli, et de l'etendre, pour creer une servlet pour chaque action
unitaire de ton appli).
Si l'on s'appuie sur un framework tel que struts, il existe une seule
servlet, mais qui n'a aucune valeur ajoutee d'un point de vue
traitement, et qui redistribue les appels vers des "actions" suivant un
fichier xml de mapping.




Oui mais non :

En gros, a chaque ecran de ton appli correspond une jsp, donc, il faut
plusieurs JSP.
La servlet mere sert juste a factoriser le code commun a toutes les
fonctionnalites de ton appli (comme, au hasard, certains aspects de
securite ou de personnalisation), en le mettant dans des methodes ; tu
appelles ces methodes communes dans les servlet filles.
Donc, pas d'appel de servlet vers une autre, juste un enchainement
servlet->jsp




1 2