Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5212 connectés 

 


Dernière réponse
Sujet : question simple : jsp ? servlet ?
darklord22

slvn a écrit a écrit :

en fait j essaye de me rattache a ce que je connais deja :)  
(le jsp ca ressemblerait au php, et les servlet a des cgi en C ... c est la comparaison que je ferais?!)
 
 
DarkLord22, tu dis qu il est possible d utilise a la fois une jsp et un servlet, ...pour generer un meme doc html.
 
du genre, dans le tag jsp, on ferait appelle a la servlet pour effectuer un calcul et on aura juste a mettre en page ce resultat ?!  




 
Non suppose qu'un client veut la liste des clients qui ont un crédit inférieur à 10.000. Tu as une formulaire HTML ou le client entre 10.000 dans le champ de saisie. L'action de ce formulaire est un appel vers la servlet.
 
La servlet récupère le paramètre et fais du processing (demande à une autre process java d'aller voir dans la bd ou il peut le faire lui meme dans le cas de petits traitements). Une fois qu'il a l'info (I.e. la liste des clients) il la mets dans un objet java (un JavaBean). Ensuite il forwarde la requete (ie le formulaire html que le client a invoqué) à une page JSP
 
La page JSP elle va rechercher ce bean et avec l'info dedans génère une page html qui contient la liste des clients
 
Donc tu as une servlet et une JSP mais c la servlet qui appelle la jsp une fois que la réponse à la requete est disponible.
 
Maintenant tu peux programmer comme un bourrin et tu peux tt faire dans une servlet ou dans une jsp
 
a+


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
darklord22

slvn a écrit a écrit :

en fait j essaye de me rattache a ce que je connais deja :)  
(le jsp ca ressemblerait au php, et les servlet a des cgi en C ... c est la comparaison que je ferais?!)
 
 
DarkLord22, tu dis qu il est possible d utilise a la fois une jsp et un servlet, ...pour generer un meme doc html.
 
du genre, dans le tag jsp, on ferait appelle a la servlet pour effectuer un calcul et on aura juste a mettre en page ce resultat ?!  




 
Non suppose qu'un client veut la liste des clients qui ont un crédit inférieur à 10.000. Tu as une formulaire HTML ou le client entre 10.000 dans le champ de saisie. L'action de ce formulaire est un appel vers la servlet.
 
La servlet récupère le paramètre et fais du processing (demande à une autre process java d'aller voir dans la bd ou il peut le faire lui meme dans le cas de petits traitements). Une fois qu'il a l'info (I.e. la liste des clients) il la mets dans un objet java (un JavaBean). Ensuite il forwarde la requete (ie le formulaire html que le client a invoqué) à une page JSP
 
La page JSP elle va rechercher ce bean et avec l'info dedans génère une page html qui contient la liste des clients
 
Donc tu as une servlet et une JSP mais c la servlet qui appelle la jsp une fois que la réponse à la requete est disponible.
 
Maintenant tu peux programmer comme un bourrin et tu peux tt faire dans une servlet ou dans une jsp
 
a+

slvn en fait j essaye de me rattache a ce que je connais deja :)  
(le jsp ca ressemblerait au php, et les servlet a des cgi en C ... c est la comparaison que je ferais?!)
 
 
DarkLord22, tu dis qu il est possible d utilise a la fois une jsp et un servlet, ...pour generer un meme doc html.
 
du genre, dans le tag jsp, on ferait appelle a la servlet pour effectuer un calcul et on aura juste a mettre en page ce resultat ?!
darklord22

sylvano a écrit a écrit :

rien d'autre à ajouter, c'est exactement ca.  




 
Pour une intro oui. Si tu veux fouiller plus loin, tu remarqueras que la JSP est exclusivement utilisé pour génénerer une réponse à l'utilisateur alors que la servlet va agir plutot en maitre de la transaction. Genre tu veux renvoyer l'ensemble des clients qui ont un crédit > à 10.000, ta servlet va faire du backend processing (calcul). Ensuite elle va demander à une JSP de te renvoyer du HTML (par exemple un tableau avec la liste des clients).
 
Quoi qu'il en soit, le client lui ne voit que l'HTML comme dans les autres technos d'ailleurs ...

sylvano rien d'autre à ajouter, c'est exactement ca.
slvn ce que j ai capté:
 
jsp = un fichier contenant du html et du "java" (ou un script plus specifc) qui sera placé entre des tag et inséré au sein du html.
 
et ce fichier va permettre au serveur de generer une page html a la demande de l internaute?!
 
 
servlet = un prog java, compilé comme du java, qui genere lui meme la page html ?!
sylvano

slvn a écrit a écrit :

je capte l anglais et je lis tes posts aussi :D
 
mais je trouve ca confu :
 
voici ce qui me parait opposé :
"le jsp c est une page html avec des tags java dedans " (si je capte bien, ca ressemble a du php :??: )
"JSP compilée en servlet. Une servlet = une classe Java" (une classe java a compiler, c est ok.....)
 
mais du java+ du html  ca se compile ?? la je vois moins, enfin faut sans doute qeu je m y fasse:)  




 
 
le jsp c'es bien du HTML avec du java dedans. quand unclient demande une page JSP à un serveur, celle-ci est compilée en servlet et ce servlet va renvoyer du HTML pur au client.
donc au final, tout se passe du coté du serveur et le cient n'as jamais vu aucun code JSP.

slvn je capte l anglais et je lis tes posts aussi :D
 
mais je trouve ca confu :
 
voici ce qui me parait opposé :
"le jsp c est une page html avec des tags java dedans " (si je capte bien, ca ressemble a du php :??: )
"JSP compilée en servlet. Une servlet = une classe Java" (une classe java a compiler, c est ok.....)
 
mais du java+ du html  ca se compile ?? la je vois moins, enfin faut sans doute qeu je m y fasse:)
darklord22

slvn a écrit a écrit :

je capte pas tout lien, leur explication me paraissent un peu vague...




 
Tu comprends l'anglais? Parce que c'est le site officiel de la techno et leur tutoriaux sont on ne peut plus clairs ...

sylvano http://antipoison.multimania.com/t8-accesbd.gif  
sylvano non non tu ne peux pas l'utiliser comme ca dans un browser. il faut se rappeller d'une chose : un browser ne peut interpreter que du HTML (avec du javascript aussi, mais quelque part c'est une fonctionnalité ajoutée)
Une technologie Java comme JSP permet de générer des pages HTML à la volée. C'est ce qu'on appelle des pages dynamiques.
Le JSP est compilé en servet et c'est cette servlet qui sera exectuée par la suite.
darklord22

MOI a écrit :

 
JSP c'est une page HTML avec des tags Java dedans (genre le Javascript mais en plus puissant). Une page JSP est compilée en Servlet  




 
 :sarcastic:  
 
JSP c une page HTML. C'est pas utilisable dans un browser ca non?
Tu parles de Javascript et moi aussi ... re  :sarcastic:  
 
Tu me demandes si c'est compilé et mon post le dit JSP compilée en servlet. Une servlet = une classe Java
 
Tu lis mes posts toi :D
 
En résumé, JSP et servlet c'est du code JAva compilé et exécuté par une JVM java. JSP et Servlet fonctionnent au niveau SERVEUR et produise, entre autre, une réponse à l'utilisateur (sous forme HTML)
 
JSP ET Servlet c environnement WEB essentiellement (exclusivement pour JSP)
 
Compris là?

slvn je capte pas tout lien, leur explication me paraissent un peu vague...
 
je voulais savoir sous quelle forme les deux langages se presentaient, s ils etaient utilisables dans un browser (comme le javascript par exemple)   et si ils devait compilé (comme du C / comme du JAVA / ou pas compilé comme du php )
darklord22 http://java.sun.com/products/jsp
http://java.sun.com/products/servlet
 
JSP c'est une page HTML avec des tags Java dedans (genre le Javascript mais en plus puissant). Une page JSP est compilée en Servlet
Servlet c'est du backend processing. Dans un modèle n-tier, il représente le middle tier (entre le front end public et le back end avec tes données sensibles).
 
En gros une JSP c'est une servlet mais pas l'inverse.  
 
Tu peux comparer Servlet(Et donc JSP) à des trucs comme ASP par exemple
 
Mais bon ... En cherchant un rien tu aurais trouvé la réponse. Et surtout tu aurais pu regarder les aspects qui t'intéressent.
slvn je me demandais, ce que c etait que :
 
-jsp
-un servlet
 
et avec quel autre langage on faire "pareil" .....(jsp == php ?! )

 

[edtdd]--Message édité par slvn--[/edtdd]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)