ยังได้พูดคุยเกี่ยวกับเทคโนโลยีการใช้ JSP เพื่อนำระบบข่าวเจ้าบ่าวและโซหูไปใช้อีกด้วย
ผู้เขียน:Eve Cole
เวลาอัปเดต:2009-07-02 17:12:28
ฉันเพิ่งเสร็จสิ้นระบบที่คล้ายกันนี้ในช่วงสองวันที่ผ่านมา และฉันหวังว่าจะหารือกับคุณเกี่ยวกับเทคโนโลยีของการนำ jsp ไปใช้
ระบบเช่น Sina sohu ควรคล้ายกัน กล่าวคือ พื้นหลังจะสร้างหน้า html ส่วนหน้าแบบไดนามิก โดยไม่คำนึงว่าจะใช้เครื่องมือใดในพื้นหลังก็ตาม
เนื่องจากบริษัทบังคับให้ผมสร้างระบบข่าวแบบนี้ ผมจึงทำไม่ได้อีก 2 วัน และในที่สุดก็จะนำมาโพสต์บนหน้าแรกของบริษัทในเร็วๆ นี้
แน่นอน ฉันสร้างแค่การจัดการพื้นหลังเท่านั้น โดยใช้ jsp+javabean เพื่อสร้างไฟล์ html แบบไดนามิก
นี่คือวิธีที่ฉันประสบความสำเร็จ
1. ขั้นแรก คุณต้องมีเทมเพลตไฟล์ HTM ที่เขียนไว้ และใช้ออบเจ็กต์ Writer เพื่อเขียนไฟล์ในเบื้องหลัง จากนั้นตำแหน่งต่างๆ ที่ต้องเปลี่ยน เช่น ชื่อข่าวและเนื้อหาข่าว จะถูกแทนที่โดยตรงตามอินพุต ชื่อไฟล์ใช้วันที่เช่น 2000-12- 18-1.htm คล้ายกัน
2. ใช้ส่วนประกอบ jspsmartupload สำหรับการอัปโหลดไฟล์ ซึ่งส่วนใหญ่จะใช้เพื่ออัปโหลดรูปภาพข่าว จากนั้นแทนที่แท็ก img src ในเทมเพลตด้วยเส้นทางรูปภาพที่สร้างขึ้น
3. ชื่อไฟล์ ชื่อไฟล์ วันที่ และข้อมูลอื่น ๆ จะถูกบันทึกไว้ในฐานข้อมูลพร้อมกัน ไม่จำเป็นต้องเก็บข้อมูลอื่น ๆ เช่น เนื้อหาข่าว
4. เพียงโทรติดต่อแผนกต้อนรับเพื่อรับชื่อไฟล์ XXX.htm และชื่อไฟล์จากฐานข้อมูลโดยตรง
นอกจากนี้ ฉันยังใช้ลูกเล่นเล็กๆ น้อยๆ ด้วย เนื่องจากส่วนประกอบ jspsmartupload ไม่รองรับการอัพโหลดและเปลี่ยนชื่อไฟล์ ฉันจึงตั้งค่าไดเร็กทอรีชั่วคราวเพื่อจัดเก็บไฟล์รูปภาพที่อัพโหลด จากนั้นจึงเขียนวิธีการคัดลอกไฟล์ไปยังไดเร็กทอรีที่ระบุผ่าน IO การดำเนินการ แน่นอนว่า ชื่อก็ถูกเปลี่ยนเป็นชื่อที่สอดคล้องกับไฟล์ htm ด้วย นี่เป็นการป้องกันไม่ให้ไฟล์มีชื่อเดียวกันแต่มีหลายชื่อ โดยปกติแล้วจะตั้งชื่อตามวันที่หรือโดยการเพิ่มตัวแปรโดยอัตโนมัติ
หลังจากทดสอบเบื้องต้นความเร็วค่อนข้างเร็วเพราะข่าวเป็นไฟล์ html คงที่ทั้งหมด
หลังจากทำงานหนักมาสองวัน คืนนี้ก็ได้พักผ่อนสักหน่อย :)
หากคุณสร้างระบบที่คล้ายกันโดยใช้ jsp คุณสามารถสื่อสารกับเราได้