On pourrait penser que ce n'est pas important, mais si.
Les Java Server Pages. C'est un equivalent de l'ASP ou du PHP, sauf que dans ce cas-ci, c'est du Java.
C'est un equivalent de make; mais il est cense etre plus puissant, et pour l'instant, je ne le lui concede que sur un point: si on change le fichier de definition, il s'en apercoit et fait le necessaire, a la difference du makefile qui ne voit pas qu'il a change.
Le XML est un langage a balise de description des documents, car c'est bien de separer le fond et la forme. C'est pourquoi il existe aussi les feuilles de styles (CSS) (voir paragraphe suivant)
Ecrire du XML n'est pas tout, il faut aussi savoir le lire.
C'est pour cela que l'on a besoin de parseur XML, et que Java est deja pret
a cela.
Le XML permet de decrire des documents. C'est bien; mais pour le transformer dans un format plus lisible, on peut utiliser des feuilles de style special XML: les XSL (eXtended Stylesheet Language) qui va servir a transformer chaque noeud du fichier XML en autre element (d'ou le terme de transformation). C'est aussi ici qu'intervient XSLT.
Struts est une aide a la programmation sur le pattern Modele-Vue-Controleur qui s'acoquine fort bien avec jakarta-tomcat.