[JAVA] Qu'est-ce qu'un servlet?

Je ne comprends pas le servlet, je vais donc le résumer.

J'entends parler de servlets, mais je ne les comprends pas, je vais donc les résumer. Je ne comprends pas la différence entre les conteneurs jboss et tomcat, je vais donc les résumer.

Qu'est-ce qu'un servlet?

Il fonctionne sur un serveur WEB (en arrière-plan). programme java. Puisqu'il s'agit d'un programme java, un environnement d'exécution est requis. C'est le conteneur de servlet. Il reçoit également http dans le contenu du servlet et exécute le servlet. ⚠️ Il s'agit d'une communication telle que obtenir, publier, etc. ⚠️ HTTP signifie "Hyper Text Transfer Protocol" La communication HTTP est effectuée indépendamment de java. (comme php) Dans le cas de java, il hérite de la classe httpRequest et acquiert et utilise le servlet http.

Qu'est-ce qu'un conteneur de servlet?

Environnement d'exécution pour exécuter le servlet Java

Par exemple

Apache Tomcat、JBoss Application Server、Apache Geronimo、Webspehere、Jetty

Qu'est-ce qu'Apache

Le nom officiel est (serveur http apache) Ceci est un serveur http. Autrement dit, ce n'est pas un conteneur de servlet Java.

référence

https://qiita.com/yuji38kwmt/items/267d4ce618e80785f03d https://qiita.com/7968/items/4bf4d6f28284146c288f https://spring.pleiades.io/specifications/platform/8/apidocs/javax/servlet/http/HttpServletRequest.html

Recommended Posts

Qu'est-ce qu'un servlet?
Qu'est-ce qu'un constructeur
Qu'est-ce qu'un flux
Qu'est-ce qu'une classe wrapper?
Qu'est-ce qu'un type booléen?
Qu'est-ce qu'un module Ruby?
Qu'est-ce qu'une virgule flottante?
Qu'est-ce qu'un commentaire significatif?
Qu'est-ce qu'un fichier JAR?
Qu'est-ce qu'une collection Java?
Qu'est-ce qu'une expression lambda?
Qu'est-ce que Fat⁉ enum?
Qu'est-ce qu'un extrait de code en programmation?
Qu'est-ce qu'un type booléen de colonne?
Qu'est-ce qu'une variable de type référence?
Qu'est-ce qu'une expression lambda (Java)
Qu'est-ce qu'un tableau bidimensionnel Ruby?
Qu'est-ce que Cubby
Qu'est-ce qui est nul? ]
Qu'est-ce que 'java
Qu'est-ce que Keycloak
Qu'est-ce que maven?
Qu'est-ce que Jackson?
Qu'est-ce que Jenkins
Qu'est-ce que ArgumentMatcher?
Qu'est-ce que IM-Juggling?
Qu'est-ce que les paramètres
Qu'est-ce que SLF4J?
Qu'est-ce que Java <>?
Qu'est-ce que Gradle?
Qu'est-ce que POJO
Qu'est-ce que 'java
Qu'est-ce que centOS
Qu'est-ce que RubyGem?
Qu'est-ce que before_action?
Qu'est-ce que Byte?
Qu'est-ce que Tomcat
Qu'est-ce qu'une classe en langage Java (3 /?)
Qu'est-ce qu'un terminal? -Chemin absolu et chemin relatif-
Qu'est-ce qu'un fichier .original Spring Boot?
[Pour les débutants en programmation] Qu'est-ce qu'une méthode?
Qu'est-ce qu'une classe en langage Java (1 /?)
Qu'est-ce qu'une classe en langage Java (2 /?)
[Rails] Qu'est-ce qu'un point (.) Ou un deux-points (:)?
Qu'est-ce que l'assemblage Maven?
Qu'est-ce que vue cli
Introduction aux fonctions récursives: qu'est-ce qu'une fonction récursive?
Qu'est-ce qu'une interface
Qu'est-ce que le modèle Java Servlet / JSP MVC?
Qu'est-ce que le moi de Ruby?
Qu'est-ce que le codage en dur?
Qu'est-ce que l'attr_accessor de Ruby?
Qu'est-ce que l'encapsulation Java?
Qu'est-ce qu'une permission refusée?
Qu'est-ce que le contrôle d'instance?
Qu'est-ce qu'un initialiseur?