โครงการเว็บที่มีฟังก์ชั่นง่าย ๆ โครงการขึ้นอยู่กับ servlet+jsp ฐานข้อมูลคือ MySQL และไม่มีการใช้เฟรมเวิร์ก ส่วนหน้าใช้ฟังก์ชัน bootstrap เพื่อเข้าสู่ระบบและลงทะเบียนและป้อนอินเทอร์เฟซหลักเพื่อเพิ่มลบแก้ไขและตรวจสอบข้อมูล
ความพยายามหลักที่ใช้ไปกับโครงการคือการตรวจสอบหลายโมดูล
หากคุณต้องการเรียนร่วมกันคุณสามารถเข้าร่วมกลุ่ม 686631375 คุณสามารถสนับสนุนให้คุณเรียนรู้ได้
/*************************************** ประสบการณ์ 2018.12.12 ดัดแปลง ***************************************************************************
ฉันเขียนโครงการเดียวกันในสามรูปแบบ ฟังก์ชั่นนั้นง่าย แต่มีการใช้งานทั้งหมดและรูปแบบของการดำเนินการแต่ละครั้งจะแตกต่างกันไปตามหลักการของพวกเขา พอร์ทัลแนบด้านล่าง:
เวอร์ชัน servlet+jsp
https://github.com/yonyong/javaweb-project.git
เวอร์ชัน SSM
https://github.com/yonyong/ssm_test.git
เวอร์ชัน Springboot
https://github.com/yonyong/springboot_test.git
ปรากฎว่าในแง่หนึ่งวิธีที่มีประสิทธิภาพที่สุดในการปรับปรุงคือการทำโครงการ
อินเตอร์เฟสเข้าสู่ระบบ

ส่วนต่อประสานการลงทะเบียน

อินเทอร์เฟซการลงทะเบียน (โมดูลรหัสการตรวจสอบกราฟิกจะปรากฏขึ้นหลังจากป้อนรหัสการตรวจสอบโทรศัพท์มือถือไม่ถูกต้องเฉพาะเมื่อป้อนรหัสการตรวจสอบกราฟิกอย่างถูกต้องสามารถส่งรหัสการตรวจสอบโทรศัพท์มือถือได้)

อินเทอร์เฟซข้อมูลการเข้าสู่ระบบของผู้เข้าชม

แก้ไขอินเทอร์เฟซข้อมูล

เพิ่มอินเทอร์เฟซข้อมูล

คะแนนทางเทคนิค:
ลงทะเบียนโมดูล
นอกเหนือจากกฎที่กำหนดโดยรูปภาพต้องปฏิบัติตามข้อกำหนดต่อไปนี้:
1) ระยะเวลาความถูกต้องของรหัสการตรวจสอบโทรศัพท์มือถือคือ 60s และจำเป็นต้องได้รับการจัดเก็บอีกครั้งหลังจากระยะเวลาความถูกต้อง
2) หมายเลขโทรศัพท์มือถือเดียวกันสามารถขอรับรหัสการตรวจสอบได้เพียงครั้งเดียวต่อนาที
3) หากอินพุตของรหัสการตรวจสอบโทรศัพท์มือถือไม่ถูกต้องคุณต้องเพิ่มรหัสการตรวจสอบกราฟิก เฉพาะเมื่อกรอกรหัสการตรวจสอบกราฟิกอย่างถูกต้องคุณสามารถรับรหัสการตรวจสอบโทรศัพท์มือถือได้
4) รหัสผ่านจะต้องมีการเข้ารหัส MD5 และเก็บไว้ในฐานข้อมูล
5) หลังจากการลงทะเบียนที่ประสบความสำเร็จมันจะข้ามไปยังหน้าเข้าสู่ระบบโดยอัตโนมัติ
6) รหัสการตรวจสอบโทรศัพท์มือถือจะต้องมีการจำลองและสร้างขึ้นเท่านั้นและไม่จำเป็นต้องส่งไปยังโทรศัพท์มือถือ
โมดูลเข้าสู่ระบบ
1) หลังจากป้อนรหัสผ่านไม่ถูกต้องเป็นเวลา 3 ครั้งติดต่อกันคุณจะไม่สามารถเข้าสู่ระบบอีกครั้งภายใน 2 นาที
2) คุณสามารถเพิ่มฟังก์ชั่นการกู้คืนรหัสผ่านตามความเหมาะสม (โมดูลนี้ยังไม่ได้ทำอีกครั้งหลักการนั้นเหมือนกัน)
3) หลังจากเข้าสู่ระบบที่ประสบความสำเร็จให้ข้ามไปที่หน้ารายการข้อความ;