[Servlet Java] La route de Senri est également une étape vers la première

Qu'est-ce que Servlet?

Mécanisme de réalisation d'applications Web en Java

Qu'est-ce qu'une application Web?

Prenons l'exemple d'un site d'adhésion

  1. Entrez les informations utilisateur dans le client (PC ou smartphone) pour vous connecter
  2. Le serveur reçoit les informations utilisateur envoyées
  3. Vérifiez si l'utilisateur et le mot de passe sont corrects à l'aide d'une base de données, etc.
  4. Si elle correspond, affichez Ma page, si elle est incorrecte, revenez à l'écran de connexion et affichez un message d'erreur.

Une image comme celle ci-dessous servlet2.png Les informations envoyées au serveur sont appelées "demande" et les informations envoyées par le serveur sont appelées "réponse". En outre, l'écran client est composé d'un fichier appelé jsp au lieu de HTML (le contenu est presque le même que HTML, et le code java peut également être écrit).

Pourquoi un simple servlet

Personnellement, je pense qu'il est plus important de créer une application Web à la main et de ressentir le flux du traitement, plutôt que de faire soudainement un framework tel que Strtus ou Spring.

Faisons un projet

L'introduction est devenue plus longue, mais je la ferai immédiatement Faites un clic droit sur l'Explorateur de packages d'Eclipse Cliquez sur [Nouveau] - [Autre] servlet1.png Cliquez sur [web] - [Projet Web dynamique]

Faisons un serveur

Il existe également une méthode pour préparer Tomcat et Apache séparément, mais cette fois, elle est implémentée avec Tomcat intégré à Eclipse Cliquez sur [Fenêtre] - [Afficher la vue] - [Autre] servlet3.png Sélectionnez Serveur et cliquez sur OK

Recommended Posts

[Servlet Java] La route de Senri est également une étape vers la première
[Servlet Java] La route de Senri est aussi la cinquième étape d'une étape
[Servlet Java] La route de Senri est aussi la troisième étape de la première étape
[Servlet Java] La route de Senri est aussi la quatrième étape de la première étape
[Servlet Java] La route de Senri est aussi la deuxième étape de la première étape
Road to Java Engineer Part2 Quel type de langage est Java?
La route de JavaScript à Java
[Ruby] A Hash # has_key? Faire un pas de plus vers la version officielle obsolète?
La milliseconde définie dans /lib/calendars.properties de Java jre est UTC
Comment incrémenter la valeur de Map sur une ligne en Java
Introduction à Java pour la première fois # 2
Java SE8 Silver ~ La route à franchir ~
Sortie du livre "Introduction à Java"
À partir de Java9, les constructeurs de classe correspondant aux types primitifs sont marqués comme obsolètes.
[Promotion de la compréhension de Ruby (1)] Lorsque vous passez de Java à Ruby, commencez par comprendre la différence.
L'ordre des modificateurs de méthode Java est fixe
L'histoire de l'apprentissage de Java dans la première programmation
[Java] Pourquoi vous embêtez-vous à utiliser l'interface (Spring est également disponible)
La première année de vie professionnelle a résumé comment passer l'examen Java Bronze
[Java] Est-il inutile de vérifier "l'identité" dans l'implémentation de la méthode equals ()?
Branchement conditionnel du résultat de l'instruction SQL pour n'en rechercher qu'une seule en Java
Première touche de la classe Files (ou Java 8)
Java Bienvenue dans le marais des tableaux bidimensionnels
L'installation de Java n'est pas facile! Résumé des précautions pour finir parfaitement en une seule fois
[Java] Comment obtenir l'URL de la source de transition
Comment écrire Scala du point de vue de Java
La comparaison d'énumération est ==, et equals est bonne [Java]
[Java] Comment obtenir la valeur maximale de HashMap
Java: utilisez Stream pour trier le contenu d'une collection
L'histoire que .java est également construite dans Unity 2018
Je veux savoir quelle version de java le fichier jar que j'ai est disponible
J'ai essayé de résumer les bases de kotlin et java
Accédez à l'abréviation à partir de 5 exemples de listes Java en italique
20190803_Java & k8s sur Azure L'histoire d'aller au festival
Commande pour vérifier le nombre et l'état des threads Java
[Java] Pour connaître les informations de type des paramètres de type à l'exécution
Java: dont le problème est plus rapide, en flux ou en boucle
Comment dériver le dernier jour du mois en Java
L'histoire de la transmission de Java à Heroku à l'aide du pipeline BitBucket
Assurez-vous de comparer le résultat Java compareTo avec 0
Réintroduction à Java for Humanities 0: Comprendre l'acte de programmation
Fonction statique pour vérifier si l'erreur RVB de BufferdImage est dans le rapport spécifié en Java
[Java] Je me sentais comme un débutant en java. "Pourquoi le premier caractère est-il en majuscule uniquement dans le type String?" J'ai fait face au type String.
[Java débutant] Conversion d'une chaîne de caractères en valeur numérique - Quelle est la méthode parseInt de la classe Integer? ~
[Java] Compréhension débutante de Servlet-②
[Java] Compréhension débutante de Servlet-①
Ceci est le premier message.
5ème jour de Java
Entrée dans la console Java
[Java] Divers résumés joints aux chefs de classe et aux membres
Vous voulez savoir ce que Ruby n est la puissance de 2? (Jugement de puissance de 2)
docker (200) Misra Example Suite chez docker La route vers l'achèvement de la compilation
Fixez le nom du fichier de guerre à celui défini dans Maven
Lire les 4 premiers octets du fichier de classe Java et générer CAFEBABE
De Java naissant (3 ans) à Node.js (4 ans). Et l'impression de retourner à Java
J'ai essayé de résumer les méthodes de Java String et StringBuilder
Comment vérifier le contenu de la chaîne de caractères java de longueur fixe
La version d'Elasticsearch que vous utilisez est-elle compatible avec Java 11?
Méthode d'enquête lorsque le processeur du serveur exécutant java est lourd