Maison >interface Web >js tutoriel >La différence et la connexion entre servlet et jsp
(1) Servlet est une application Java côté serveur qui est indépendante de la plate-forme et du protocole et peut générer des pages Web dynamiques.
(2) Il agit comme couche intermédiaire entre les requêtes des clients (navigateurs Web ou autres programmes clients HTTP) et les réponses du serveur (bases de données ou applications sur des serveurs HTTP).
(1) Le nom complet de JSP est Java Server Pages, et le nom chinois est Java Server Page. Il s'agit essentiellement d'une conception de servlet simplifiée [1]. a été développé par Sun. Une norme technologique de page Web dynamique initiée par Microsystems et établie par de nombreuses entreprises.
(1) jsp est une encapsulation avancée du servlet. L'essence est toujours le servlet.
Lorsque la page jsp est ouverte pour la première fois, un fichier java sera généré, compilé dans un fichier .class dans la machine virtuelle, et enfin chargé et initialisé dans un servlet.
(1) le servlet génère dynamiquement une page html via httpservletresponse en code java
(2) jsp est de générer une page html dynamique en incorporant du code java dans html
(l'un consiste à écrire du html en java, l'autre consiste à écrire du code java en html)
(1) Lorsque nous utiliserons un servlet pour générer des pages dynamiques, cela sera très compliqué. Parce que vous devez écrire des instructions HTML dans out.println(). Mais les servlets sont particulièrement efficaces pour gérer les interactions avec les données front-end et back-end.
(2) Par conséquent, nous introduisons actuellement la technologie jsp pour remplacer la fonction du servlet pour générer du HTML. Laissez Serlvet se concentrer uniquement sur l'interaction entre la page frontale et les données d'arrière-plan. Cela implémente également l'idée de mvc.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!