Différence entre JSP et JavaScript

Différence entre JSP et JavaScript

JSP VS. Javascrip

Javaserver Pages (également connue 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 (telles que HTML et XML), ainsi que d'autres types de documents pertinents pour le développement du contenu Web interactif. Il a été spécialement créé afin de répondre au scepticisme que la plupart des développeurs Web avaient concernant la capacité de la plate-forme Java à offrir aux développeurs suffisamment de support pour le Web.

JavaScript est un langage de script orienté objet (c'est-à-dire un paradigme de programmation implémenté via l'utilisation d'objets ou de structures de données qui sont composées de champs de données et de méthodes). Il est utilisé pour donner un accès programmatique aux objets que l'on trouve à la fois dans l'application client et dans d'autres applications pertinentes à l'exécution d'un programme spécifique. Il a été créé intentionnellement côté client (signification, orienté vers le client et exécuter) afin de fournir une prise en charge des sites Web dynamiques.

Pour toutes les intentions et toutes les objectifs, JSP est un servlet Java sophistiqué. Les JSP sont chargés dans le serveur et à partir de l'application Web Java EE, exploitée et emballée comme .guerre ou .Archives de fichiers d'oreille. Il permet au code Java et à des actions prédéfinies spécifiques de communiquer avec le contenu de balisage Web statique. La page qui résulte de cette interaction est compilée et exécutée sur ce serveur spécifique, et est considérée comme un document HTML ou XML. Il est composé de deux styles de syntaxe très spécifiques: scriptlet et balisage - un scriptlet étant simplement des blocs de code java qui sont mélangés avec un balisage, qui est le HTML ou XML standard.

JavaScript est une langue java; Cependant, il s'agit d'un dialecte différent. Il utilise la norme ECMAScript et est considéré comme un langage dynamique, faiblement dactylographié, basé sur le prototype qui a juste des fonctions de première classe. Cela suggère dans quelle mesure de nombreuses langues différentes ont eu sur JavaScript; Cependant, il a été conçu pour apparaître comme Java - uniquement dans un format plus réalisable pour les non-programmeurs pour travailler avec.

Les pages JSP doivent être compilées en classes Java Bytecode afin de pouvoir être exécutée. Cependant, cette compilation ne se produit vraiment qu'une seule fois - chaque fois qu'un changement a lieu dans le fichier JSP source. En effet.

Résumé:

1. JSP est une technologie basée sur Java utilisée spécifiquement afin d'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 facilement avec.

2. JSP doit être compilé dans Java Bytecode afin de fonctionner correctement; JavaScript est une langue java d'un dialecte différent et n'a pas besoin d'être directement traduit en bytecode.