Une application web J2EE est basée sur un conteneur de Servlet comme Tomcat ou tout autre serveur basé sur la technologie des servlets. L’application utilise un ensemble de pages JSP et de Servlet. Les pages JSP sont des documents texte composés de code HTML pour les parties statiques des pages. Le code HTML sera ensuite interprété par le navigateur du client qui gérera lui même l’affichage et la mise en forme du texte en fonction des instructions HTML. Ces pages JSP sont aussi composées de codes Java qui sont interprétés et transformés en codes HTML avant d’être renvoyées aux clients. Cela permet de rendre dynamique les pages de l’application. En mode natif, les servlets permettent de traiter les requêtes http des clients et de choisir la page JSP à renvoyer aux clients. Les servlets permettent également d’envoyer aux pages JSP différentes variables afin de personnaliser la page JSP et de renvoyer les bonnes informations aux clients. Cette implémentation native des servlets et des JSP permet d’utiliser le Modèle-Vue-Contrôleur (MVC) de manière implicite. Le modèle MVC a pour objectif la séparation des couches et des techniques afin de structurer le projet.
Archives du mot-clef HTTP
Protocole HTTP
Le protocole HTTP(HyperText Transfer Protocol) a été inventé pour permettre le transfert de contenus tels que ne le permettait pas FTP à l’époque. Le FTP permet de transférer des fichiers mais sans connaître le type de fichier (HTML, PDF, Excel, etc.) Le protocole a donc été créé dès le départ pour permettre la gestion des types MIME (Reconnaissance du format des Fichiers). Le type MIME est donc transmis dans l’entête de chaque requête HTTP que retourne un serveur Web.
A voir aussi
Navigateurs Web
Les navigateurs Web permettent aux utilisateurs de naviguer sur Internet et d’afficher les sites internets
Les navigateurs Web les plus connues sont :
- Internet Explorer
- Firefox
- Opéra
- Chrome
- Safari
Les navigateurs Web sont des logiciels complexes composés de différentes parties:
Modèle-Vue-Contrôleur (MVC)
Le Modèle-Vue-Contrôleur ou MVC a pour objectif la séparation des couches et des techniques afin de structurer un projet de développement informatique. Pour cela, le modèle MVC est composé de trois parties :
Attention au Ajax
L’utilisation de plus en plus importante des technologies Ajax sur les nouveaux sites appartenant au « Web 2.0 » pose de nombreux soucis pour le référencement. C’est le cas notamment de la méthode HTTPRequest, cette méthode permet par l’intermédiaire de javascript de recharger tout ou partie de la page et permet de rendre les sites plus dynamiques et interactifs avec l’utilisateur. L’ennui avec cette méthode, c’est que bien des sites utilisant cette technologie ne permettent pas d’accéder à l’information souhaité en tapant seulement l’adresse URL.