HTML est le mécanisme de communication
de base du Web, et de nombreux
concepteurs Web l'utilisent exclusivement.
Mais les développeurs de
sites Web dynamiques et interactifs ne
sauraient s'en contenter.
Les JSP peuvent contenir une combinaison
de HTML ou de XML et de
code Java. Le code Java intégré dans
une JSP (Java Server Page) est converti
en un servlet par WAS. Vous utiliserez
en principe les JSP pour lancer les servlets
Java ou les Java beans à partir d’une
page Web. Les concepteurs et programmeurs
graphiques peuvent utiliser
les JSP, et les développeurs à l’aise
dans les deux disciplines apprécieront
particulièrement cette technologie.
Toutefois, les JSP sont complexes précisément
en raison de leur souplesse et
de leur palette de fonctions. Par conséquent,
si vous décidez d’utiliser des
JSP, il faut absolument déterminer
d’emblée quel sera leur rôle et maintenir
une séparation entre les composants
de l’application.
Les servlets, au moins les HTTPServlets
utilisés le plus couramment
dans des applications Web, sont des
classes Java capables de traiter des requêtes
HTTP et de créer des réponses
HTTP. Comme un servlet est une classe
Java spécialisée, ses fonctions sont pratiquement
illimitées. Toutefois, les
servlets sont en général relativement
petits et on peut les utiliser pour créer
un lien entre les composants de type
Web et les composants d’arrière plan,
que l’on peut écrire en Java ou dans un
autre langage de programmation
comme RPG. On peut lancer un servlet
de deux manières : par une URL associée
à un navigateur ou par une URL
faisant partie d’une page HTML ou
d’une JSP. Un servlet peut également
générer un flux de sortie HTML, que
WAS délivre comme une page HTML.
L’équipe de programmation écrit et maintient généralement les servlets,
mais la plupart des HTTPServlets demandent
un minimum de maîtrise du
domaine.
Téléchargez cette ressource
Guide inmac wstore pour l’équipement IT de l’entreprise
Découvrez toutes nos actualités à travers des interviews, avis, conseils d'experts, témoignages clients, ainsi que les dernières tendances et solutions IT autour de nos 4 univers produits : Poste de travail, Affichage et Collaboration, Impression et Infrastructure.