Un proyecto web con funciones simples, el proyecto se basa en Servlet+JSP, la base de datos es MySQL y no se utiliza el marco. El front-end utiliza la función Bootstrap para iniciar sesión y registrarse, e ingrese la interfaz principal para agregar, eliminar, modificar y verificar la información.
El principal esfuerzo gastado en el proyecto es varios módulos de verificación.
Si desea estudiar juntos, puede unirse al grupo 686631375. Puede alentarlo en el camino para aprender
/************************************************ 2018.12.12 Modificar **************************************
Escribí el mismo proyecto en tres formas. Las funciones son simples pero todas se implementan, y las formas de cada implementación varían según sus principios. El portal se adjunta a continuación:
Servlet+versión JSP
https://github.com/yonyong/javaweb-project.git
Versión SSM
https://github.com/yonyong/ssm_test.git
Versión de SpringBoot
https://github.com/yonyong/springboot_test.git
Resulta que en cierto sentido, la forma más efectiva de mejorar es hacer proyectos.
Interfaz de inicio de sesión

Interfaz de registro

Interfaz de registro (aparecerá un módulo de código de verificación gráfico después de que el código de verificación del teléfono móvil se ingrese incorrectamente. Solo cuando se ingrese el código de verificación gráfico correctamente el código de verificación del teléfono móvil se puede enviar)

Interfaz de visualización de información de inicio de sesión del visitante

Editar interfaz de información

Agregar interfaz de información

Puntos técnicos:
Módulo de registro
Además de las reglas dadas por las imágenes, se deben cumplir los siguientes requisitos:
1) El período de validez del código de verificación del teléfono móvil es de 60 años, y debe volver a acumular después del período de validez;
2) El mismo número de teléfono móvil solo puede obtener el código de verificación una vez por minuto;
3) Si la entrada del código de verificación del teléfono móvil es incorrecto, debe agregar un código de verificación gráfico. Solo cuando el código de verificación gráfico se llena correctamente puede obtener el código de verificación del teléfono móvil;
4) La contraseña debe ser codificada y almacenada MD5 en la base de datos;
5) Después de un registro exitoso, saltará automáticamente a la página de inicio de sesión;
6) El código de verificación del teléfono móvil solo debe simularse y generarse, y no es necesario enviar al teléfono móvil.
Módulo de inicio de sesión
1) Después de ingresar la contraseña incorrectamente durante 3 veces consecutivas, no podrá iniciar sesión nuevamente en 2 minutos;
2) puede agregar la función de recuperación de contraseña según corresponda; (Este módulo no se ha hecho de nuevo, el principio es básicamente el mismo)
3) Después de un inicio de sesión exitoso, salte a la página de la lista de mensajes;