การแบ่งชั้นเว็บไซต์เป็นสิ่งที่ยุ่งยากสำหรับผู้เริ่มต้นมาโดยตลอด
ตัวอย่างนี้ใช้ตารางผู้ใช้ที่ง่ายที่สุดเป็นตัวอย่างเพื่อสาธิตวิธีการใช้แบบสอบถาม เพิ่ม ลบ และแก้ไขการดำเนินการกับข้อมูลตารางผู้ใช้ภายใต้สถาปัตยกรรมแบบเลเยอร์
สถาปัตยกรรมในตัวอย่างนี้สามารถแบ่งออกเป็นชั้นต่างๆ ดังต่อไปนี้:
เว็บ: เลเยอร์เพจ จัดเก็บเฉพาะเพจ ไฟล์การกำหนดค่า ฯลฯ
WebFacade: เลเยอร์ลอจิกของเพจ รับผิดชอบในการประมวลผลลอจิกของเพจ
ธุรกิจ: เลเยอร์ลอจิก รับผิดชอบในการประมวลผลตรรกะทางธุรกิจ
ส่วนประกอบ: เลเยอร์องค์ประกอบสาธารณะ รวมถึงวัตถุสาธารณะ คลาสการกำหนดค่าโปรแกรมสามารถวางไว้ในเลเยอร์นี้ได้
DataProvider: เลเยอร์การประมวลผลฐานข้อมูล รับผิดชอบในการสื่อสารกับฐานข้อมูล
วิธีการติดตั้งโปรแกรมสาธิต:
1. แนบฐานข้อมูล aspx1.com.mdf โดยตรง
2. แก้ไข DbConnectionString ใน Web/Web.config เป็นสตริงการเชื่อมต่อของฐานข้อมูลที่คุณเพิ่งกู้คืน
3. ใช้ VS2005 เพื่อเปิด VS2005Sample.sln
ขยาย