| เวอร์ชัน | 1.7 |
|---|---|
| สำนักพิมพ์ | rubicode |
| วันที่วางจำหน่าย | 25 ส.ค. 2008 |
| วันที่เพิ่ม | 15 มี.ค. 2006 |
| ข้อกำหนดระบบปฏิบัติการ | Mac OS X 10.4 PPC, Macintosh, Mac OS X 10.4 Intel, Mac OS X 10.3, Mac OS X 10.0, Mac OS X 10.2, Mac OS X 10.3.9, Mac OS X 10.1 |
| ข้อกำหนด | MacOS X w/WebObjects MacOS X Server 1.2 w/WebObjects Windows NT/2000 w/WebObjects OPENSTEP w/EOF |
| ดาวน์โหลดทั้งหมด | 1,508 |
| ราคา | Free |
คำอธิบาย
EOGenerator เป็นเครื่องมือบรรทัดคำสั่งสำหรับสร้างคลาส Java และ Objective-C EO จากไฟล์ EOModel โดยใช้วิธีการที่แตกต่างจาก EOModeler ของ Apple มีการสร้างคลาสสองคลาสสำหรับแต่ละ EOEntity: คลาสที่สร้างขึ้นทุกครั้งที่ EOEntity เปลี่ยนแปลง และคลาสย่อย (คลาส EO จริง) ที่สร้างขึ้นเพียงครั้งเดียว วิธีนี้ช่วยให้ตรรกะทางธุรกิจสามารถนำไปใช้ในคลาสย่อยโดยไม่ต้องกลัวว่าจะถูกเขียนทับในภายหลัง
เมื่อใช้เทมเพลตที่กำหนดเอง เป็นไปได้ (เหนือสิ่งอื่นใด) ที่จะมีซูเปอร์คลาสที่กำหนดเองสำหรับคลาส EO ที่สร้างขึ้น และสร้างคำสั่ง Objective-C #import อย่างถูกต้องหาก EOModels ที่เกี่ยวข้องกันอยู่ในเฟรมเวิร์กที่แยกจากกัน
EOGenerator สามารถคอมไพล์และใช้งานบน MacOS X 10.x, MacOS X Server 1.2, WebObjects/NT และ OPENSTEP มันมาพร้อมกับซอร์สโค้ด