| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Différences entre les servlets et JSP
    Dans les premiers jours de la World Wide Web , les pages Web sont des documents statiques qui ont servi la même information à tout le monde à chaque fois qu'ils ont été vus . Le langage de programmation Java a fourni un moyen de rendre les sites Web plus interactif grâce à l'utilisation d'applets Java , JSP ou Java Server Pages et Java Common Gateway Interface , ou CGI , les programmes appelés servlets . Les servlets et les JSP fonction des pages comme PHP , Python ou Perl , mais ils ont la sécurité et les performances de la machine virtuelle Java ajouté . Histoire

    Selon Sun Microsystems ingénieur logiciel Jim Driscoll, servlets ont été introduits par le créateur de Java James Gosling en 1995. Java Servlets version 1.0 apparue en 1997. Les pages JSP sont une extension ultérieure de la technologie de servlet Java créé pour rivaliser avec le langage de script PHP et Active Server Pages de Microsoft, ou ASP, technologie. JSP version 1.0 a été publiée en 1999.
    Formats de fichiers

    Les instructions de programmation en JSP et servlets fichiers diffèrent dans la manière dont elles sont encodées et stockées sur le serveur . Les pages JSP sont des fichiers texte contenant un mélange de HTML et du code source de la classe Java. Pages JSP peuvent être stockés avec d'autres documents HTML ou PHP. les fichiers ont généralement une extension de fichier " . jsp " . Servlets , d'autre part , sont des classes Java qui ont été compilés en Java Virtual Machine - JVM - bytecode. Fichiers Servlet peuvent avoir l'extension " . Class » ou être emballés dans des fichiers d'archive d'application Web Java . Archives WAR sont comme des fichiers JAR normales , mais incluent Extensible Markup Language - XML - . Fichiers décrivant la structure et la fonction des servlets en leur sein
    serveur Web Interaction

    Lorsqu'un serveur Web reçoit une URL d'un servlet , il envoie la requête vers un autre serveur appelé serveur de conteneur ou de l'application . Conteneurs Servlet comme Apache Tomcat , GlassFish , JBoss Application Server , BEA WebLogic Server ou WebSphere localiser le servlet , le lancer au sein de la JVM et se terminent le processus servlet quand il est fait .

    Lorsqu'un serveur Web reçoit une requête pour une page JSP , il envoie la page à un moteur JSP qui compile le code source en servlet bytecode JVM . Cette nouvelle servlet est traitée comme n'importe quel autre servlet. Si la page JSP est demandé à nouveau , la phase de compilation est ignorée et la classe servlet est réutilisé.
    Utilisation

    Les deux pages JSP et des servlets sont utilisés pour créer un nouveau Web teneur en réponse aux demandes des utilisateurs . Les servlets sont des applications back-end qui peuvent envoyer et recevoir des informations sans interagir directement avec l'utilisateur. D'autre part , les pages JSP sont des documents HTML typiques qui peuvent interagir avec l'utilisateur grâce à des éléments HTML standard comme des boutons, des formulaires Web ou des liens hypertextes . Pages JSP et des servlets peuvent travailler ensemble : les pages JSP peuvent appeler classes de servlet pour les processus qui sont trop longues et trop compliqué pour être inclus en tant que source d'une page Web

    .

    Previous :

    next :
      articles connexes
    ·Comment importer PHP Java 
    ·Comment appeler REST dans Java 
    ·Comment faire pour créer une classe abstraite dans Net…
    ·Méthodes Java Applet 
    ·Qu'advient-il si un fichier est déplacé quand il est …
    ·Comment faire Methods in Java JDK 
    ·Comment connecter une interface directe d'applications …
    ·Comment écrire des programmes Java pour une machine à…
    ·Comment déplacer un JPanel Java 
    ·Comment vérifier si une chaîne en Java est l'alpha 
      articles en vedette
    ·Comment utiliser Squid avec PHP 
    ·Comment écrire des méthodes de Pseudocode 
    ·Java 5 vs . Java 6 
    ·Comment convertir les chaînes alphabétiques en C + + 
    ·MySQL PHP Scripts Recherche 
    ·Comment ajouter un DataRow dans un DataSet 
    ·Comment faire pour ajouter Windows Media Players contrô…
    ·Comment faire pour créer une table imbriquée 
    ·Comment apprendre Visual Basic 6 
    ·Comment masquer l'arborescence Dojo Node 
    Copyright © Connaissances Informatiques http://fr.wingwit.com