สรุปการสร้างเว็บไซต์แบบรวม JSP/JAVABEAN+TOMCAT4.0.5+MYSQL
ผู้เขียน:Eve Cole
เวลาอัปเดต:2009-07-02 17:12:20
การกำหนดค่าระบบ: win2000 เวอร์ชันภาษาอังกฤษ + JDK1.4.1 + TOMCAT4.0.5 + APACHE2.043
วงจรการพัฒนา: ออกไปทั้งหมดซึ่งกินเวลาเกือบ 15 วัน
ฟังก์ชั่นการใช้งาน:
1. แกลเลอรี่:
การส่งรูปภาพและข้อความที่เกี่ยวข้อง การแสดงเลขหน้า และการลบ
2. อัลบั้ม:
สร้างธีมอัลบั้มใหม่ ส่งรูปภาพและข้อความที่เกี่ยวข้อง แสดงตามธีม ทีละหน้า และลบออก
3. ระบบบทความ/ข่าวประชาสัมพันธ์:
สร้างไดเรกทอรีหมวดหมู่บทความใหม่ แสดงหมวดหมู่บทความ แก้ไขและลบบทความ (โดยสามารถอัพโหลดภาพประกอบได้ 10 ภาพ)
4. ค้นหาบทความตามหัวข้อและการค้นหาแบบคลุมเครือ
5. แสดงไดเร็กทอรีที่ระบุบนฮาร์ดดิสก์ในรูปแบบของรายการ ค้นหาไฟล์คำอธิบายในไดเร็กทอรีโดยอัตโนมัติ และแยกวิเคราะห์โครงสร้างของไดเร็กทอรี เมื่อเข้าถึงไดเร็กทอรีที่มีไฟล์คำอธิบาย ผลการวิเคราะห์จะแสดงพร้อมกัน
6. การกำหนดค่าสภาพแวดล้อมการทำงานของ LEO Forum (CGI)
ประเด็นความรู้ที่เกี่ยวข้อง:
1. การเชื่อมต่อฐานข้อมูล MYSQL BEAN
2. เพจจิ้งบีน
3. การสืบค้นฐานข้อมูล เพิ่ม แก้ไข และลบการดำเนินการ
4. การกรองและการเปลี่ยนสตริง
5. การแยกวิเคราะห์เนื้อหาไฟล์ข้อความ
6. การกำหนดค่า TOMCAT
7. การกำหนดค่า APACHE
คลาสที่เกี่ยวข้องและวิธีการทั่วไป:
สตริง
แทนที่();replaceAll();indexOf();lastIndexOf();สตริงย่อย();
StringBuffer
ผนวก();
เครื่องอ่านสตริง
ผู้อ่าน
ชุดผลลัพธ์
getString();getInt();getDate();
StreamTokenizer
ResetSyntax();OrdinaryChar();wordChars();
ไฟล์
โปรแกรมอ่านไฟล์
LineNumberReader
readLine();getLineNumber();
การเชื่อมต่อ
คำแถลง
JspSmartUpload
ประสบการณ์การผลิต:
1. คุณต้องเรียนรู้วิธีใช้ JAVA DOC เป็นภาษาอังกฤษ อย่าคิดว่ามีเอกสารภาษาจีนให้คุณอ่าน เพราะงั้นคุณจะตามหลังคนส่วนใหญ่เสมอ
2. ผู้เริ่มต้นที่ใช้ฟอรั่มออนไลน์และเครื่องมือค้นหามักจะถามคำถามที่คล้ายกัน
3. ความเชี่ยวชาญในชั้นเรียนที่ใช้ทั่วไป หากคุณต้องการเข้าสู่อุตสาหกรรมอย่างแท้จริง คุณจะต้องมีความเชี่ยวชาญในชั้นเรียนทั่วไปบางชั้นเรียน อย่าถามหาวิธีการทั่วไประหว่างการสัมภาษณ์ ซึ่งจะนำไปสู่การพลาดโอกาสในการทำงาน ปีที่แล้วผมมีประสบการณ์นี้
4. คิดเกี่ยวกับแนวคิดในการผลิตฟังก์ชันทั่วไปบางอย่างของเว็บไซต์ เช่น คิดว่าระบบบทความตระหนักถึงการจัดเรียงรูปภาพและข้อความแบบผสมกันอย่างไร คุณสามารถดูแนวคิดในการผลิตสำหรับเว็บไซต์ขนาดใหญ่ได้
5. บทช่วยสอนและตัวอย่างบนเว็บไซต์ SUN มีบทช่วยสอนที่ดีมากมายที่นี่ รวมถึงตัวอย่างการใช้วิธีบางอย่างของคลาสในไลบรารีคลาส JAVA
การเผชิญหน้าที่ยากลำบาก:
1. หากปัญหาภาษาจีนไม่ได้รับการพัฒนาบนระบบปฏิบัติการเวอร์ชันภาษาอังกฤษ ก็คงไม่ถือเป็นเรื่องใหญ่ จนถึงขณะนี้ ปัญหาบางอย่างยังไม่พบวิธีแก้ปัญหาที่ดี ตัวอย่างเช่น TOMCAT ที่เริ่มต้นในบริการภายใต้แผงควบคุมจะสร้างหน้าต่าง DOS หลังจากทำงาน วิธีการเริ่มต้นทั้งสองวิธีมีการรองรับภาษาจีนที่แตกต่างกัน
2. ฉันไม่รู้ว่าปัญหาภาพเสียบนเว็บไซต์เป็นปัญหากับเซิร์ฟเวอร์เครือข่ายหรือปัญหากับ TOMCAT จะมีภาพเสียหรือไม่
ในที่สุด:
ขอแสดงความยินดีกับการใช้เทคโนโลยี JSP/JAVABEAN ในการพัฒนาเว็บไซต์แบบไดนามิกเป็นครั้งแรก หลังจากความยากลำบากมากมาย ในที่สุดก็ประสบผลสำเร็จ! ในช่วงสองปีที่ผ่านมา ฉันได้เยี่ยมชม DEV-CLUB (CHINAASP), CHINAJAVAWORLD และ JAVAUNION บ่อยครั้ง และฉันก็ได้รับประโยชน์อย่างมาก ขอบคุณ!