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

  FORUM HardWare.fr
  Programmation

  question simple : jsp ? servlet ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

question simple : jsp ? servlet ?

n°85164
slvn
Posté le 31-12-2001 à 13:13:19  profilanswer
 

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]

mood
Publicité
Posté le 31-12-2001 à 13:13:19  profilanswer
 

n°85167
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 31-12-2001 à 13:49:25  profilanswer
 

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.


---------------
What is popular is not always right, what is right is not always popular :D
n°85183
slvn
Posté le 31-12-2001 à 15:23:32  profilanswer
 

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 )

n°85184
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 31-12-2001 à 15:27:24  profilanswer
 

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à?


---------------
What is popular is not always right, what is right is not always popular :D
n°85186
sylvano
Posté le 31-12-2001 à 15:32:16  profilanswer
 

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.

n°85190
sylvano
Posté le 31-12-2001 à 15:37:11  profilanswer
 

http://antipoison.multimania.com/t8-accesbd.gif

n°85191
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 31-12-2001 à 15:37:28  profilanswer
 

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 ...


---------------
What is popular is not always right, what is right is not always popular :D
n°85192
slvn
Posté le 31-12-2001 à 15:47:42  profilanswer
 

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:)

n°85194
sylvano
Posté le 31-12-2001 à 15:53:01  profilanswer
 

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.

n°85196
slvn
Posté le 31-12-2001 à 15:55:15  profilanswer
 

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 ?!

mood
Publicité
Posté le 31-12-2001 à 15:55:15  profilanswer
 

n°85197
sylvano
Posté le 31-12-2001 à 15:56:53  profilanswer
 

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

n°85199
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 31-12-2001 à 16:12:50  profilanswer
 

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 ...


---------------
What is popular is not always right, what is right is not always popular :D
n°85202
slvn
Posté le 31-12-2001 à 16:39:50  profilanswer
 

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 ?!

n°85218
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 31-12-2001 à 17:54:44  profilanswer
 

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+


---------------
What is popular is not always right, what is right is not always popular :D

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  question simple : jsp ? servlet ?

 

Sujets relatifs
Question de newbie: c'est quoi php nuke ??[Unix/Programmation Shellscript] Aide pour une question de Prog
[HTML]Question toute conne au sujet des liens[HTeuMeuLeu] Une ptit question au sujet de la balise <form>...
[PHP] Question spéciale newbies...Question Php
Question à 2 balles d'un mec qui ne connait pas le PHP[3D] Question sur les moteurs 3D
[PHP] question triviale pour n'importe qui ayant déjà codé en php[PHP ou JAVASCRIPT ?] petite question, pour savoir lequel utilise.....
Plus de sujets relatifs à : question simple : jsp ? servlet ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR