La base de données utilisée pour apprendre le servlet cette fois est MySQL, et je me prépare actuellement à apprendre Javaweb, donc l'article sur Javaweb continuera certainement d'être mis à jour plus tard. En fait, je voulais apprendre PHP il y a quelques jours, mais le rappel d'un ami m'a fait tourner vers Javaweb.
Parce que je travaille actuellement sur des applications mobiles, je prévois toujours de commencer par l'interface de données lors de l'apprentissage de Java. Le processus d'explication sera très prudent cette fois. . . De la façon dont je l'ai construit - les erreurs que j'ai rencontrées au milieu -------> Le dernier affichage de données sera publié un par un.
1. Installez l'environnement de développement de Javaweb sous Ecplise:
Cette étape est la même que l'article précédent Javaservlet + Oracle, donc je publie directement l'adresse ici
//www.vevb.com/article/77065.htm
2. Téléchargez le logiciel du serveur Web apatch-tomcat 7.0:
Téléchargez le logiciel Java Web Server Support Apatch-Tomcat, puis décompressez-le sur n'importe quel chemin.
En fait, je vous suggère de créer un dossier sur Java Servlet pour stocker des fichiers à ce sujet, car il existe des fichiers comme des packages .jar qui doivent être placés. Ci-dessous est mon dossier
3. Créez un environnement de serveur Web Servlet / Créez un projet Web de servlet:
1: Ajouter un environnement de serveur Web
Ecplise ---> Menu Bar (Windows ---> Préférences ---> Server ----> Environnement d'exécution -> Ajouter
2: Créez un site Web dynamique et ajoutez des pages de servlet
Créez un fichier de site Web dynamique Web ------> Nouveau ----> Projet Web dynamique, puis directement ensuite. Après avoir sauté, vous pouvez simplement prendre un nom et finir de le créer.
Créer une page de servlet: cliquez avec le bouton droit pour sélectionner SRC ----> Nouveau ---> Servlet Créer une page dans le projet
Voici une capture d'écran après la création:
Dans la capture d'écran ci-dessus
L'un des packages d'aide est la classe auxiliaire de MySQL, et la seconde est la classe auxiliaire de JSON,
La page servlet est placée dans le package servlettest.
Le fichier dbinfo.properties dans le dossier SRC est mon propre fichier auxiliaire de connexion de base de données. Vous pouvez créer ce fichier sur le bureau, puis le copier dans le dossier SRC. N'oubliez pas que le chemin ne doit pas être faux.
Sinon, une erreur sera signalée si une connexion de base de données est utilisée. Vous trouverez ci-dessous une capture d'écran du contenu de ce fichier, qui est toutes les informations requises pour la connexion de la base de données MySQL.
,
À ce stade, notre projet Javaservlet et notre environnement de course ont été créés.
4. Ajoutez le package .jar requis au dossier APATCH-TOMCAT 7.0:
Ici, je n'utilise que deux packages en pot, l'un est le package de pilote de MySQL et le second est le package auxiliaire de JSON. Pour plus de détails, je vais prendre une photo
5. Captures d'écran du code postal et exécution des captures d'écran:
1: Il existe trois méthodes dans la page des servlet. Le premier est que la classe est construite et non généralement utilisée. Les deuxième et troisième sont les méthodes de traitement des demandes de données. Le premier est Get et l'autre est le poste, ce qui restreint la façon d'accès aux données. Par rapport à GET, Post est plus sécurisé, mais ils sont les mêmes pour le code d'implémentation pour ceux qui écrivent des interfaces. . .
Ici, nous utilisons deux classes encapsulées dans les aides, MySqlhelper et ResultTojSontool. En fait, MySqlHelper résume également la méthode d'accès aux procédures stockées et la méthode d'accès à la procédure stockée avec des paramètres de retour OUT. J'ai déjà écrit une interface, mais la technologie .NET utilisée n'est vraiment pas si efficace pour écrire des interfaces sans ces deux choses. Avec lui, peut-être que les tâches que vous accomplissez avec 10 instructions SQL, une seule procédure stockée est nécessaire.
2: Effet de sortie
J'ai l'intention d'apprendre bien Java. La plupart du temps, j'étudie pendant mon temps libre l'utiliserai pour lire Java. Par conséquent, je continuerai à ajouter des articles sur Java, puis j'impliquerai également la création d'un environnement de fonctionnement Web Java sur Linux.