Cours jsp
Découverte de JSP et de l'architecture Web
✓ Principes de l'évolution de l'architecture Web ✓ Principes des mécanismes CGI et ASP ✓ Découverte des servlets
Le mécanisme JSP (Java Server Pages) permet de séparer la logique con-\ trôlant la présentation des données de la logique métier qui contrôle la f valeur des données. Il tire profit de la puissance du langage Java, qui s'annonce comme un standard du développement logiciel. De plus, et à 10 Min. l'inverse du mécanisme ASP, JSP compile le code, au lieu de l'interpréter à chaque fois, ce qui soulage la charge de traitement du serveur. Mais avant de découvrir comment JSP atteint ces objectifs, revoyons les grandes lignes du fonctionnement des logiciels en relation avec Internet. Si vous prévoyez de réaliser des développements dans ce domaine, il vous est nécessaire de comprendre les principes qui permettent à des ordinateurs de dialoguer via le réseau planétaire Internet.
✓ L'évolution de l'architecture Web
A constater l'importance des progrès réalisés par les sites Web actuels et la démocratisation rapide de l'accès à Internet, on pourrait croire que le réseau Web et les navigateurs existent depuis des dizaines d'années, ce qui est évidemment faux. L'Internet a été rendu possible par la disponibilité de plusieurs types d'applications sophistiquées.
L'architecture à n-tiers, que prônent actuellement la plupart des experts du secteur, fait référence à une configuration informatique comportant plusieurs tiers, ou composants de traitement, en fonctionnement coopératif. L'architecture à n-tiers insère une couche fonctionnelle relative aux règles métier (business logic) entre les deux couches d'extrémité devenues traditionnelles que sont le client et le serveur : il en résulte une structure composée d'un serveur de données léger, d'une couche intermédiaire importante et d'un client léger.
Un des grands intérêts de cette structure à