JSP: สร้างกระดานข่าว MVC2
ระยะเวลาโครงการ
2023.06.04 ~ 2023.06.10
| ระยะเวลา | คำอธิบาย |
|---|
| 6.04 (ดวงอาทิตย์) | Controller Servlet/MemberVo, ข้อมูล DAO/สมาชิก Outcase |
| 6.05 (จันทร์) | เพิ่มข้อมูลการเป็นสมาชิกเพื่อใช้งานแก้ไขและลบฟังก์ชั่น |
| 6.06 (อังคาร) ~ 6.07 (พุธ) | Bulletin board List View การปรับเปลี่ยนการใช้งาน |
| 6.08 (พู) | เขียนโพสต์ดูมุมมองโดยละเอียด |
| 6.09 (ศุกร์) | การใช้งานฟังก์ชั่นการปรับเปลี่ยนโพสต์ |
| 6.10 (SAT) | ลบโพสต์, ตอบ, การตอบ, ใช้ฟังก์ชั่นการเพจบอร์ด Bulletin / เสร็จสมบูรณ์ |
สภาพแวดล้อมการพัฒนา

รายการการนำไปใช้งาน
ฟังก์ชั่นสมาชิก
- เข้าร่วมการเป็นสมาชิก
- เข้าสู่ระบบ
- เข้าร่วมการเป็นสมาชิก
- ID, รหัสผ่าน, ชื่อ, อีเมล
กระดานข่าว
- เขียนโพสต์
- ชื่อโพสต์, บทความ, ไฟล์แนบไฟล์ภาพ
- โพสต์รายละเอียด
- หมายเลขเขียน, รหัสผู้แต่ง, ชื่อ, เนื้อหา, วันที่ลงทะเบียน
- โพสต์
- หมายเลขเขียน, ผู้แต่ง, ชื่อ, วันที่
- โพสต์ฟังก์ชันการปรับเปลี่ยน
- ฟังก์ชันการลบโพสต์
- ฟังก์ชั่นตอบกลับบนโพสต์
ศูนย์รวม
ฟังก์ชั่นการเป็นสมาชิก
0) หน้าจอข้อมูลสมาชิกหน้าจอหลัก

1) หน้าต่างการลงทะเบียนสมาชิก

1-1) การยืนยันการลงทะเบียนสมาชิก

2) ข้อมูลสมาชิกคริสตัลหน้าต่าง

3) ลบข้อมูลสมาชิก

3-1) ถูกลบ

กระดานข่าว
0) หน้าจอเริ่ม/หลัก

1) การเขียน

1-1) การเขียนการแจ้งเตือน
1-2) การปรากฏตัวของบทความ

2) ดูรายละเอียดโพสต์

3) แก้ไขโพสต์

3-1) โพสต์แก้ไขการแจ้งเตือน

4) ลบโพสต์
- เมื่อคุณคลิกลบในมุมมองรายละเอียดโพสต์จะถูกลบ

4-1) ลบการแจ้งเตือนโพสต์
5) ตอบกลับ
- ความสามารถในการสลับไปยังหน้าจอที่คุณสามารถเขียนคำตอบได้โดยกดการตอบกลับในมุมมองรายละเอียด

5-1) ตอบกลับการแจ้งเตือน
6) ฟังก์ชั่นเพจ
6-1) เพิ่มหน้าสูงสุด
6-2) ตรวจสอบการเพิ่มหน้าสูงสุด
จุดที่ยากและจบ
1. สร้างคอนโทรลเลอร์ servlet/membervervo, หน้าต่างเอาท์พุทข้อมูล DAO/สมาชิก
มันยากที่จะเชื่อมต่อ Mariadb และพยายามดำเนินการต่อไป
2. การปรับเปลี่ยนข้อมูลการเคลื่อนไหวและการใช้งานฟังก์ชั่นการลบ
การปรับเปลี่ยนข้อมูลสมาชิกและหน้าลบไม่เปิด
3. การดำเนินการตามรายการกระดานข่าว
มีการพิมพ์ผิดขนาดใหญ่และเล็ก แต่มันก็ยากที่จะหาได้ทั้งวัน แต่ในที่สุดฉันก็พบมันและมันก็มีความสุขที่ได้ทำงาน
4. การเขียนกระดานข่าวดูรายละเอียดการใช้งาน
มันไม่ยากเพราะไม่มีข้อผิดพลาดพิเศษของ Otana และฉันรู้สึกว่าได้รู้จัก MVC2
5. การใช้งานฟังก์ชั่นการปรับเปลี่ยนโพสต์
ฉันไม่ได้ใส่ฟังก์ชั่นเพื่อแก้ไขดังนั้นฉันจึงไม่ทำงานดังนั้นฉันจึงมองหาเวลามาก
6. ลบโพสต์, เขียนตอบ, ใช้ฟังก์ชั่นการเพจ
มันเป็นวันหยุดสุดสัปดาห์ดังนั้นฉันสามารถทำได้ทั้งหมด หน้าเว็บไม่ได้ออกมาตรงกลาง แต่เป็นไปได้ที่จะแก้ปัญหาได้อย่างรวดเร็ว นอกจากนี้เราเพิ่มหน้าสูงสุดในหน้าเพิ่มปุ่มหน้าในตำแหน่งปัจจุบันเพื่อเพิ่มความสามารถในการอ่านและเพิ่มแม้แต่ปุ่มแรกในหน้าแรก
7. ในที่สุด
ครั้งนี้ฉันรู้ว่ามีการพิมพ์ผิดจำนวนมากในขณะที่ทำโครงการและเป็นครั้งแรกที่ฉันใช้ Mariadb ร่วมกับมัน หลังจากโครงการส่วนตัวสั้น ๆ ฉันต้องการอัพเกรดกระดานข่าวในครั้งต่อไป