โครงการเว็บ Java ที่เรียบง่ายใช้งานโดยใช้ JSP, Servlet, MySQL, BootStarp และเทคโนโลยีอื่น ๆ เสร็จสิ้นการลงทะเบียนและเข้าสู่ระบบบล็อกสำนักพิมพ์การอ่านบล็อกไลค์การโพสต์ความคิดเห็นการเปลี่ยนข้อมูลส่วนบุคคลคอมพิวเตอร์ที่ปรับตัวและโทรศัพท์มือถือและฟังก์ชั่นอื่น ๆ ถ้าคุณชอบโปรดคลิกที่ดวงดาวขอบคุณ
โครงการ Java Web อย่างง่ายใช้ JSP, Servlet, MySQL, BootStarp และอื่น ๆ ตระหนักถึงฟังก์ชั่นของการเข้าสู่ระบบและลงทะเบียน, เผยแพร่บล็อก, อ่านบล็อก, แสดงชอบ, เผยแพร่ความคิดเห็น, การเปลี่ยนแปลงโปรไฟล์บุคคล, การปรับตัวเดสก์ท็อปมือถือและอื่น ๆ ถ้าคุณชอบสิ่งนี้โปรดคลิกดาวขอบคุณ
มีแผงแนะนำง่ายๆในโฮมเพจและต่อไปนี้เป็นคำแนะนำโพสต์บล็อกซึ่งแบบสุ่มแนะนำโพสต์บล็อก 10 รายการ

ในการเข้าสู่ระบบคุณต้องป้อนรหัสการยืนยัน รหัสการยืนยันเป็นสูตรที่ง่ายและคุณสามารถจดจำรหัสผ่านบัญชีได้ หลังจากเข้าสู่ระบบแล้วมันจะกระโดดกลับไปยังตำแหน่งก่อนที่จะเข้าสู่ระบบและข้อมูลที่แก้ไขบางอย่างสามารถบันทึกได้ (ไม่ได้ใช้งานโดยส่วนประกอบเข้าสู่ระบบ)

ลงทะเบียน.

ชื่อและเวลาจะแสดงด้านบน (รวมถึงการแก้ไขบทความและเวลาของการแก้ไข) มีปุ่มการทำงานทางด้านขวาซึ่งสามารถแก้ไขหรือลบบทความได้ มีข้อมูลผู้เขียนสถิติข้อมูลบทความและปุ่มงบอยู่ตรงกลางซึ่งสามารถยกเลิกไลค์ได้คัดค้านยกเลิกการคัดค้าน (ฝ่ายตรงข้ามจะไม่ถูกนับ แต่จะถูกบันทึกไว้) ด้านล่างคือส่วนความคิดเห็นคุณสามารถโพสต์ความคิดเห็นดูความคิดเห็นและความคิดเห็นถูกโหลดแบบไดนามิกโดยใช้ AJAX โหลด 10 ความคิดเห็นในแต่ละครั้ง

ความคิดเห็นของบทความใช้กลยุทธ์การโหลดการปนเปื้อนแบบไดนามิกโดยมี 10 รายการโหลดในแต่ละครั้ง การลบป๊อปอัปนั้นคล้ายกับการตอบกลับป๊อปอัพ การตอบกลับการลบใช้เทคโนโลยี AJAX และไม่จำเป็นต้องรีเฟรชทั้งหน้า (ยกเว้นความคิดเห็นด้านบน) การจัดการความคิดเห็นได้รับการจัดการร่วมกันโดยผู้แสดงความคิดเห็นเองผู้ดูแลเว็บไซต์และผู้เขียนบทความ

หน้าบล็อกแสดงบล็อกของผู้ใช้ทั้งหมดในเว็บไซต์นี้ พวกเขาสามารถจัดเรียงตามจำนวนไลค์ความคิดเห็นมุมมองเวลาการตีพิมพ์และเวลาในการปรับเปลี่ยน ฯลฯ โดยใช้เทคโนโลยีเพจด้วยข้อมูล 10 ชิ้นต่อหน้า (ด้านล่างส่วนท้าย)

สนับสนุนการค้นหาคำหลักสามารถค้นหาชื่อเรื่องเนื้อหาและผู้ใช้และเทคโนโลยีการปนเปื้อนนั้นสอดคล้องกับหน้าบล็อก

ใช้ summernote-v0.8.20 เพื่อใช้การแก้ไขข้อความที่หลากหลายและตระหนักถึงการอัปโหลดรูปภาพ เนื่องจากมันถูกเก็บไว้ในฐานข้อมูลความยาวข้อความรหัสสูงถึง 6W (สามารถปรับปรุงให้ดีขึ้นเพื่อจัดเก็บไว้ในรูปแบบไฟล์หรือโซลูชันอื่น ๆ ในภายหลัง) เทคโนโลยี Ajax ใช้ในการเผยแพร่โพสต์บล็อก

หน้าโปรไฟล์มีสถิติข้อมูลส่วนบุคคลโปรไฟล์และรายการโพสต์บล็อกส่วนตัว (การแบ่งแยก)

แก้ไขหน้าข้อมูลคุณสามารถแก้ไขข้อมูลส่วนบุคคลเช่น Avatar (สำเร็จรูป), ชื่อเล่น, ลายเซ็น, เพศ, บ้านเกิดและข้อมูลการติดต่อ

อินเทอร์เฟซการดัดแปลงรหัสผ่านง่าย ๆ


ข้อความที่ยังไม่ได้อ่านเป็นสีดำและเติมเต็มและข้อความเป็นสีเทาและเติมเต็มหลังจากแสดง

ข้อความมาพร้อมกับลิงค์คลิกข้อความเพื่อไปยังตำแหน่งที่ระบุของบทความที่ระบุ
โฮมเพจการจัดการแสดงสถิติบางอย่างในเว็บไซต์นี้

อินเทอร์เฟซการจัดการผู้ใช้

อินเทอร์เฟซการจัดการบล็อก

อินเทอร์เฟซการจัดการความคิดเห็น

อินเทอร์เฟซรีลีสประกาศคุณสามารถกรองวัตถุที่ส่งตั้งตำแหน่งกระโดดหลังจากคลิกและแจ้งผู้ใช้ที่ระบุในรูปแบบของข้อความหลังจากส่ง

ในอินเทอร์เฟซการแก้ไขข้อมูลเฟรมการแก้ไขจะถูกสร้างขึ้นแบบไดนามิกไม่ได้เขียนและหลังจากการแก้ไขมันสามารถข้ามกลับไปยังตำแหน่งเดิมเพื่อเข้าสู่ตำแหน่งที่แก้ไข

อินเทอร์เฟซโทรศัพท์มือถือแบ่งปันหน้าเดียวกันกับคอมพิวเตอร์และใช้เฟรมเวิร์กเฟรมเวิร์กที่ตอบสนองต่อการใช้งานเพื่อใช้งานได้

อินเทอร์เฟซมือถือไม่แตกต่างจากคอมพิวเตอร์มากนัก ในบางสถานที่เพื่อปรับให้เข้ากับการทำงานของโทรศัพท์มือถือพวกเขาได้พิมพ์ใหม่อีกครั้งเช่นการอ่านส่วนตรงกลางของหน้า

อินเทอร์เฟซการโพสต์บล็อกบนโทรศัพท์มือถือไม่ใช่เรื่องง่ายที่จะใช้งานได้ แต่ยังสามารถใช้งานได้

บนโทรศัพท์มือถือดูเหมือนว่าเค้าโครงของคอมพิวเตอร์จะใหญ่กว่ามาก

อินเทอร์เฟซการจัดการไม่ได้ใช้เฟรมเวิร์กใด ๆ และยังคงอยู่ห่างไกล

โดยรวมแล้วฟังก์ชั่นค่อนข้างง่าย แต่โดยส่วนตัวแล้วฉันรู้สึกว่าอินเทอร์เฟซนั้นค่อนข้างประณีต (ยกเว้นอินเทอร์เฟซการจัดการ)
รหัสผ่านของบัญชีทั้งหมดคือ 123456 !
ไฟล์การกำหนดค่าฐานข้อมูล (ไฟล์กำหนดค่า SQL): SRC/DRUID.Properties
ไฟล์โครงสร้างฐานข้อมูล (ไฟล์โครงสร้าง SQL): src/xiaoxiang_blog.sql
ไฟล์ข้อมูลการทดสอบฐานข้อมูล (ไฟล์ข้อมูล SQL): src/xiaoxiang_blog_data.sql
บางบทความความคิดเห็นบัญชีทดสอบ ฯลฯ ถูกสร้างขึ้นในไฟล์ข้อมูลการทดสอบ (ลิขสิทธิ์ของบทความเป็นของผู้เขียนต้นฉบับและไม่มีการสื่อสารในระหว่างที่ตัดตอนมา) ใช้สำหรับการทดสอบ บางบทความความคิดเห็นบัญชีทดสอบ ฯลฯ ถูกสร้างขึ้นในไฟล์ข้อมูลทดสอบ (ลิขสิทธิ์ของบทความเป็นของผู้เขียนต้นฉบับและไม่มีการสื่อสารระหว่างการสกัด) สำหรับการทดสอบ
ไฟล์กำหนดค่าผู้ดูแลระบบ: src/admin.properties
ผู้ดูแลระบบใช้รูปแบบของการลงทะเบียนเขียนบัญชีของผู้ดูแลระบบในไฟล์การกำหนดค่าจากนั้นไปที่หน้าการลงทะเบียนเพื่อลงทะเบียน หลังจากการลงทะเบียนมันจะกลายเป็นผู้ดูแลระบบ หรือคุณสามารถแก้ไขฐานข้อมูลโดยตรงและเปลี่ยนฟิลด์บทบาทเป็น 1 ผู้ดูแลระบบใช้รูปแบบของการลงทะเบียนเขียนบัญชีของผู้ดูแลระบบในไฟล์การกำหนดค่าจากนั้นไปที่หน้าการลงทะเบียนเพื่อลงทะเบียน หลังจากลงทะเบียนผู้ดูแลระบบคือผู้ดูแลระบบ หรือคุณสามารถแก้ไขฐานข้อมูลโดยตรงและเปลี่ยนฟิลด์บทบาทเป็น 1
ไฟล์การกำหนดค่าบันทึก: src/logback.xml
ไฟล์การกำหนดค่าโหมดดีบัก: src/minuhy/xiaoxiang/blog/config/debugconfig.java
สำหรับรายละเอียดการประมวลผลบันทึกโปรดดูไฟล์การกำหนดค่า ดูไฟล์การกำหนดค่าสำหรับรายละเอียดการประมวลผลบันทึก
โฟลเดอร์ทดสอบ HTML ที่ถอดออกได้: WebContent/HTML
มันมีรหัสเมื่อเขียนส่วนหน้าและการลบจะไม่ส่งผลกระทบต่อการใช้งานปกติเลย มันมีรหัสเมื่อเขียนส่วนหน้า การลบมันไม่ส่งผลกระทบต่อการใช้งานปกติเลย
โฟลเดอร์รูปภาพสำเร็จรูป: webcontent/img
ไอคอนในตัว ฯลฯ สำหรับระบบ ในตัวไอคอนบางอย่างที่ระบบต้องการ
โฟลเดอร์ Avatar สำเร็จรูป: webcontent/img/avatar
H001.png ถึง H138.png เป็นไฟล์ภาพ Avatar ทั้งหมดที่แยกออกมาจากแพ็คเกจการติดตั้งเวอร์ชัน QQ Android คำอธิบายลิขสิทธิ์เป็นของ QQ โครงการนี้ใช้สำหรับการทดสอบเท่านั้น ทั้ง h001.png และ h138.png เป็นไฟล์ภาพ Avatar ที่แยกออกมาจากแพ็คเกจการติดตั้ง QQ Android การตีความลิขสิทธิ์เป็นของ QQ โครงการนี้ใช้สำหรับการทดสอบเท่านั้น
โฟลเดอร์ HTML Library: webcontent/lib
ห้องสมุดทั้งหมดจะถูกเพิ่มเข้าไปในโครงการในรูปแบบของการดาวน์โหลดและลิขสิทธิ์ของรหัสในห้องสมุดเป็นของผู้เขียนต้นฉบับ ห้องสมุดทั้งหมดจะถูกเพิ่มเข้าไปในโครงการในรูปแบบของการดาวน์โหลดและรหัสลิขสิทธิ์ในห้องสมุดเป็นของผู้เขียนต้นฉบับ
โฟลเดอร์ HTML CSS JS (โฟลเดอร์): WebContent/lib/Xiaoxiang
JS และ CSS ที่ฉันเขียนจะถูกเก็บไว้ที่นี่ ไฟล์ JS และ CSS ของฉันในนี้
JSP Common Page: WebContent/บางส่วน
รวมถึงส่วนหัว, ส่วนท้าย, แถบการนำทาง ฯลฯ รวมถึงหัวหน้า, หน้าเท้าและ NAV
JSP Admin Page: WebContent/Admin
ไฟล์ JSP ทั้งหมดสำหรับหน้าผู้ดูแลระบบ หน้าผู้ดูแลระบบทั้งหมดในนี้
commons-fileupload-1.5 https://commons.apache.org/proper/commons-fileupload/
commons-io-2.11.0 https://commons.apache.org/proper/commons-io/
druid-1.2.16 https://github.com/alibaba/druid
fastjson-1.2.83 https://github.com/alibaba/fastjson
mysql-connector-java-5.1.49 https://dev.mysql.com/blog-archive/mysql-connector-j-5-1-49-ga-has-has-been-released/
logback-classic-1.2.11 https://logback.qos.ch/download.html
logback-core-1.2.11 https://logback.qos.ch/download.html
slf4j-api-1.7.36 https://www.slf4j.org/download.html
bootstrap-3.4.1 https://getbootstrap.com/docs/3.4/
dot-1.1.3 https://github.com/olado/dot
html5shiv-3.7.3 https://github.com/afarkas/html5shiv
jQuery-1.12.4 https://jquery.com/
response.js-1.4.2 https://github.com/scottjehl/respond
summernote-v0.8.20 https://summernote.org/