Lumière sur Les technologies Java pour la programmation web

Les technologies Java pour la programmation web s'articulent en effet sur :
  • JSP (Java Server Pages) : Technologie développée par Sun Microsystems dans le but de créer des pages dynamiques avec le langage Java. Les JSP permettent d'ajouter du code Java dans la page HTML qui sera interprété par le serveur. On peut distinguer trois ensembles d'instructions JSP :
    • Les instructions de programmation permettent d’insérer des bouts de code Java directement dans la page web, et donnent accès à une grande partie de la librairie de programmation de la version standard de Java (composants JavaBeans, accès aux bases de données via JDBC etc.)
    • Les directives qui permettent de spécifier certaines propriétés de la page, l’inclusion du contenu d’autres fichiers et l’utilisation d’autres classes et librairies de balises personnalisées.
    • Les actions permettent essentiellement d’utiliser des composants JavaBeans existants.
    • Portabilité : Très grande portabilité grâce à Java : serveurs Apache mais aussi IIS, etc.
    • Mise en place : Utilisation de Java comme langage de programmation.
    • Performance : Très variable en fonction de l'implémentation utilisée.
    • Utilisation : Tout type de fonctionnalités.
  • Servlets : Le nom vient d'une analogie possible à faire avec les applets. Il s'agit donc de programmes créés en Java et tournant sur le serveur web. L'exécution du programme génère les pages web renvoyées au client.
    • Langages utilisés : Java.
    • Portabilité : Très grande portabilité grâce à Java : serveurs Apache mais aussi IIS, etc.
    • Mise en place : Utilisation de Java comme langage de programmation.
    • Performance : Très variable en fonction de l'implémentation utilisée.
    • Utilisation : Tout type de fonctionnalités.by TAATJENE

Comments

Popular Posts