Différence entre JSP et JavaScript


JSP ou JavaScript

JavaServer Pages (également connu sous le nom de JSP) est une technologie basée sur Java spécifiquement utilisée pour aider les développeurs de logiciels à servir des pages Web générées dynamiquement (comme HTML et XML), ainsi que d'autres types de documents pertinents pour le développement de contenu Web interactif. Il a été créé spécifiquement pour répondre au scepticisme que la plupart des développeurs web avaient quant à la capacité de la plate-forme Java à donner aux développeurs suffisamment de support pour le web.

JavaScript est un langage de scripting orienté objet (c'est-à-dire un paradigme de programmation implémenté par l'utilisation d'objets, ou de structures de données composées de champs de données et de méthodes). Il est utilisé pour donner un accès programmatique aux objets qui se trouvent à la fois dans l'application cliente et dans d'autres applications pertinentes à l'exécution d'un programme spécifique. Il a été créé intentionnellement côté client (c'est-à-dire orienté client et exécuté) afin de fournir un support pour les sites web dynamiques.

Pour toutes fins utiles, JSP est un servlet Java sophistiqué. Les JSP sont chargés dans le serveur et, à partir de l'application Java EE Web, exploités et packagés sous forme d'archives de fichiers. war ou. ear. Il permet au code Java et aux actions spécifiques prédéfinies de communiquer avec le contenu statique du balisage Web. La page qui résulte de cette interaction est compilée et exécutée sur ce serveur spécifique, et est vue comme un document HTML ou XML. Il est composé de deux styles de syntaxe très spécifiques: scriptlet et markup - un scriptlet étant simplement des blocs de code Java qui sont mélangés avec le balisage, qui est le standard HTML ou XML.

JavaScript est un langage Java; cependant, il est d'un dialecte différent. Il utilise le standard ECMASCript et est considéré comme un langage dynamique, faiblement typé et basé sur des prototypes, qui se trouve justement avoir des fonctions de première classe. Cela suggère la mesure dans laquelle de nombreux langages différents ont été utilisés sur JavaScript; cependant, il a été conçu pour apparaître comme Java - seulement dans un format qui est plus faisable pour les non-programmeurs de travailler avec.


Les pages JSP doivent être compilées en classes Java bytecode pour pouvoir être exécutées. Cependant, cette compilation ne se produit vraiment qu'une seule fois - à chaque fois qu'un changement a lieu dans le fichier source JSP. C'est parce que Java est un langage compilé, et non un langage de scripting - ce qui signifie que le code doit, essentiellement, être traduit pour rendre le JSP compatible avec le serveur.

Les idées Clis



JSP est une technologie basée sur Java utilisée spécifiquement pour aider les développeurs de logiciels à créer des pages Web dynamiques; JavaScript est basé sur Java, mais a été créé afin de permettre aux non-programmeurs la possibilité de travailler avec lui facilement.

2. JSP doit être compilé en bytecode Java pour fonctionner correctement; JavaScript est un langage Java d'un dialecte différent, et n' a pas besoin d'être directement traduit en bytecode.


Une question ? Nous avons oublié quelque chose ? n'hésitez pas à participer aux commentaires. Nous compléterons cet article avec plaisir.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *