IBatisNet: IBatis.Net เป็นเฟรมเวิร์ก ORM ที่ค่อนข้างใช้งานง่าย ซึ่งสะดวกและยืดหยุ่นในการใช้งานมากกว่า IBatis.Net เป็นเวอร์ชัน .NET ที่ย้ายมาจาก Ibatis เวอร์ชัน Java ในฐานะ Data Mapper ที่ไม่ซ้ำใคร iBATIS ใช้การแมป SQL เพื่อคงวัตถุไว้ในฐานข้อมูลเชิงสัมพันธ์ ความเข้าใจง่ายๆ คือ การเปลี่ยนแปลงโค้ดตรรกะ C# ที่เราใช้ในชั้นการเข้าถึงข้อมูลเป็นการแมประหว่างฐานข้อมูลเชิงสัมพันธ์และออบเจ็กต์ และวางตรรกะ SQL ลงในไฟล์การกำหนดค่า XML ภายนอกเพื่ออำนวยความสะดวกในการบำรุงรักษาในอนาคต เฟรมเวิร์กนี้มีสององค์ประกอบหลัก หนึ่งคือ SQL Maps และอีกอันคือ
วัตถุการเข้าถึงข้อมูล Sql Maps เป็นส่วนสำคัญของกรอบงานนี้ ด้วยการใช้ Sql Maps คุณสามารถบันทึกจำนวนโค้ดสำหรับการดำเนินการฐานข้อมูลได้อย่างมาก แผนที่ SQL ใช้ไฟล์ XML แบบธรรมดาเพื่อจับคู่เอนทิตีกับคำสั่ง SQL การใช้ DAO ซึ่งห่อหุ้มการเข้าถึงข้อมูล ทำให้คุณสามารถกำหนดค่าแอปพลิเคชันของคุณแบบไดนามิกเพื่อเข้าถึงกลไกการจัดเก็บข้อมูลเอนทิตีต่างๆ Data Access Objects ซ่อนรายละเอียดของการใช้งานเลเยอร์การคงอยู่ ทำให้คุณสามารถจัดการข้อมูลผ่านอินเทอร์เฟซที่เรียบง่าย
คำอธิบายฟังก์ชันของระบบ การจัดการโปรแกรม: จัดการข้อมูลเมนูของระบบและกำหนดสิทธิ์ของโมดูลโปรแกรม เช่น สิทธิ์สำหรับการดำเนินการใหม่ การแก้ไข การตรวจสอบ ฯลฯ การจัดการแคช: จัดการข้อมูลแคชของระบบ เมื่อข้อมูลที่แคชในระบบมีการเปลี่ยนแปลง แคช จำเป็นต้องล้างและสร้างใหม่ การจัดการบันทึก: ลงทะเบียนบันทึกของระบบปฏิบัติการของผู้ใช้ การจัดการบทบาท: จัดการข้อมูลบทบาทของระบบและอนุญาตบทบาท: จัดการข้อมูลผู้ใช้ระบบและกำหนดบทบาท แผนก และตำแหน่งที่ผู้ใช้อยู่ ผู้ใช้สามารถเลือกได้หลายบทบาท การจัดการแผนก: ข้อมูลแผนกระบบการจัดการ การจัดการตำแหน่ง: ตำแหน่งระบบการจัดการ ผู้ใช้ออนไลน์: ดูอินเทอร์เฟซอ้างอิงผู้ใช้ที่เข้าสู่ระบบในปัจจุบัน:
เครื่องกำเนิดรหัส:
อินเทอร์เฟซหลัก:
อินเทอร์เฟซ XML:
อินเทอร์เฟซชั้นข้อมูล:
อินเทอร์เฟซชั้นธุรกิจ:
ฐานข้อมูลอยู่ภายใต้ไฟล์ DB_51aspx เพียงแนบชื่อผู้ใช้และรหัสผ่านคือ admin/51aspx และผู้ใช้ทั่วไป demo1/111
ขยาย