Un projet Web avec des fonctions simples, le projet est basé sur Servlet + JSP, la base de données est MySQL et aucun framework n'est utilisé. La fonction frontale utilise la fonction bootstrap pour se connecter et s'inscrire, et entrez l'interface principale pour ajouter, supprimer, modifier et vérifier les informations.
Le principal effort dépensé pour le projet est de plusieurs modules de vérification
Si vous souhaitez étudier ensemble, vous pouvez rejoindre le groupe 686631375. Vous pouvez vous encourager sur le chemin d'apprendre
/ *********************************************** 2018.12.12 modifier **************************************** /
J'ai écrit le même projet sous trois formes. Les fonctions sont simples mais toutes sont implémentées et les formes de chaque implémentation varient en fonction de leurs principes. Le portail est attaché ci-dessous:
Servlet + version JSP
https://github.com/yonyong/javaweb-project.git
Version SSM
https://github.com/yonyong/ssm_test.git
Version Springboot
https://github.com/yonyong/springboot_test.git
Il s'avère que dans un sens, le moyen le plus efficace de s'améliorer est de faire des projets.
Interface de connexion

Interface d'enregistrement

Interface d'enregistrement (un module de code de vérification graphique apparaîtra après que le code de vérification du téléphone mobile sera incorrectement entré. Ce n'est que lorsque le code de vérification graphique est entré correctement le code de vérification du téléphone mobile peut être envoyé)

Interface d'affichage des informations de connexion des visiteurs

Modifier l'interface d'information

Ajouter une interface d'information

Points techniques:
Module de registre
En plus des règles données par les images, les exigences suivantes doivent être remplies:
1) La période de validité du code de vérification du téléphone mobile est de 60s, et elle doit être réinterrompue après la période de validité;
2) Le même numéro de téléphone mobile ne peut obtenir un code de vérification qu'une fois par minute;
3) Si l'entrée du code de vérification du téléphone mobile est incorrecte, vous devez ajouter un code de vérification graphique. Ce n'est que lorsque le code de vérification graphique est rempli correctement que vous pouvez obtenir le code de vérification du téléphone mobile;
4) Le mot de passe doit être le codage MD5 et stocké dans la base de données;
5) Après une inscription réussie, il passera automatiquement à la page de connexion;
6) Le code de vérification du téléphone mobile doit uniquement être simulé et généré, et n'a pas besoin d'être envoyé au téléphone mobile.
Module de connexion
1) Après avoir saisi le mot de passe de manière incorrecte pendant 3 fois consécutives, vous ne pourrez plus vous connecter dans les 2 minutes;
2) Vous pouvez ajouter une fonction de récupération de mot de passe, le cas échéant; (Ce module n'a plus été réalisé, le principe est fondamentalement le même)
3) Après la connexion réussie, passez à la page Liste des messages;