Maison > interface Web > js tutoriel > La différence et la connexion entre servlet et jsp

La différence et la connexion entre servlet et jsp

一个新手
Libérer: 2017-10-19 10:26:30
original
7101 Les gens l'ont consulté


Qu'est-ce qu'un servlet :

(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).

Qu'est-ce que jsp :

(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.

La connexion entre le servlet et le jsp :

(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.
La différence et la connexion entre servlet et jsp

Les similitudes et les différences entre servlet et jsp :

(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)

jsp et servlet apparaissent Signification :

(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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal