ไฮเบอร์เนต - สิ่งแวดล้อม
บทนี้อธิบายถึงวิธีการติดตั้ง Hibernate และแพ็กเกจอื่น ๆ ที่เกี่ยวข้องเพื่อเตรียมสภาพแวดล้อมสำหรับแอปพลิเคชัน Hibernate เราจะทำงานกับฐานข้อมูล MySQL เพื่อทดลองกับตัวอย่าง Hibernate ดังนั้นตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าฐานข้อมูล MySQL แล้ว สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับ MySQL, คุณสามารถตรวจสอบของเราสอน MySQL
กำลังดาวน์โหลด Hibernate
สันนิษฐานว่าคุณได้ติดตั้ง Java เวอร์ชันล่าสุดในระบบของคุณแล้ว ต่อไปนี้เป็นขั้นตอนง่ายๆในการดาวน์โหลดและติดตั้งไฮเบอร์เนตบนระบบของคุณ -
เลือกว่าคุณต้องการติดตั้ง Hibernate บน Windows หรือ Unix จากนั้นดำเนินการขั้นตอนต่อไปเพื่อดาวน์โหลดไฟล์. zip สำหรับ windows และไฟล์. tz สำหรับ Unix
ดาวน์โหลด Hibernate เวอร์ชันล่าสุดจาก http://www.hibernate.org/downloads.
ในขณะที่เขียนบทช่วยสอนนี้ฉันดาวน์โหลด hibernate-distribution3.6.4.Final และเมื่อคุณแตกไฟล์ที่ดาวน์โหลดมาไฟล์นั้นจะให้โครงสร้างไดเร็กทอรีดังที่แสดงในภาพต่อไปนี้
การติดตั้งไฮเบอร์เนต
เมื่อคุณดาวน์โหลดและคลายซิปไฟล์ Hibernate Installation เวอร์ชันล่าสุดแล้วคุณต้องทำตามสองขั้นตอนง่ายๆดังต่อไปนี้ ตรวจสอบให้แน่ใจว่าคุณตั้งค่าตัวแปร CLASSPATH ของคุณอย่างถูกต้องมิฉะนั้นคุณจะประสบปัญหาในขณะที่รวบรวมแอปพลิเคชันของคุณ
ตอนนี้คัดลอกไฟล์ไลบรารีทั้งหมดจาก /lib ลงใน CLASSPATH ของคุณและเปลี่ยนตัวแปร classpath ของคุณเพื่อรวม JAR ทั้งหมด -
สุดท้ายคัดลอก hibernate3.jarไฟล์ลงใน CLASSPATH ของคุณ ไฟล์นี้อยู่ในไดเร็กทอรีรากของการติดตั้งและเป็น JAR หลักที่ Hibernate ต้องใช้ในการทำงาน
ข้อกำหนดเบื้องต้นของไฮเบอร์เนต
ต่อไปนี้เป็นรายการแพ็คเกจ / ไลบรารีที่ Hibernate ต้องการและคุณควรติดตั้งก่อนเริ่มด้วย Hibernate ในการติดตั้งแพ็คเกจเหล่านี้คุณจะต้องคัดลอกไฟล์ไลบรารีจาก/lib ลงใน CLASSPATH ของคุณและเปลี่ยนตัวแปร CLASSPATH ของคุณตามนั้น
ซีเนียร์ | แพ็คเกจ / ไลบรารี |
---|---|
1 | dom4j การแยกวิเคราะห์ XML www.dom4j.org/ |
2 | Xalan โปรเซสเซอร์ XSLT https://xml.apache.org/xalan-j/ |
3 | Xerces Xerces Java Parser https://xml.apache.org/xerces-j/ |
4 | cglib การเปลี่ยนแปลงที่เหมาะสมกับคลาส Java ที่รันไทม์ http://cglib.sourceforge.net/ |
5 | log4j การบันทึก Faremwork https://logging.apache.org/log4j |
6 | Commons การบันทึกอีเมล ฯลฯ https://jakarta.apache.org/commons |
7 | SLF4J Logging Facade สำหรับ Java https://www.slf4j.org |