แรงบันดาลใจจากเครื่องมือที่คล้ายกันเช่น Ruby On Rails และ ฤดูใบไม้ผลิ OpenXava ใช้หลักการ MVC เดียวกันที่ทำให้กรอบผู้ที่มีชื่อเสียงในสถานที่แรก.
นอกจากนี้ OpenXava เพิ่มบิดของตัวเองไปยังตลาดกรอบ MVC โดยอัตโนมัติการพัฒนาโปรแกรมมากยิ่งขึ้น.
ด้วย OpenXava นักพัฒนาจะต้องสร้างส่วนรูปแบบของแอพลิเคชันของพวกเขาควบคุมที่ถูกนำกลับมาใช้ในระดับกว้างเป็นอยู่จะถูกสร้างขึ้นโดยอัตโนมัติจากกฎที่ตั้งไว้.
นี้หมายถึงการพัฒนากับ OpenXava ค่อนข้างรวดเร็วและสามารถช่วยให้คุณประหยัดมากของกำลังคนและเงินในเวลาเดียวกัน.
มีอะไรใหม่ ในนี้ ข่าว:.
- เริ่มต้น controllers.xml ในโครงการใหม่
- @RemoveSelectedAction ใช้ได้สำหรับ @ElementCollection.
- วิธี assertValidValueExists ใหม่ () ใน ModuleTestBase.
- จำศีลอัพเกรดไปเป็น 4.3.9.
- Hibernate ตรวจสอบการอัปเกรดเป็น 5.1.3.
- HSQLDB ใช้ในโครงการตัวอย่างการอัพเกรดไป 2.3.2.
- คลาสสิกไฮเบอร์เนต Validator (3.1) ลดลง.
- เป้าหมายมด updateSchema ไม่สนับสนุนสำหรับองค์ประกอบ XML.
- อัตโนมัติตรรกะทางธุรกิจ (ABL) ห้องสมุดลดลง.
- ชาร์ตขึ้นโดยอัตโนมัติจากข้อมูลรายการ.
- รายชื่อกำกับด้วย @OrderColumn สามารถจัดเรียงตามผู้ใช้ที่มีการลากและวาง.
- JPA 2.1 (JSR-338) การสนับสนุน.
- การตรวจสอบ Bean 1.1 (JSR-349) การสนับสนุน.
- Combo ไม่มีตัวเลือกที่ว่างเปล่าในคุณสมบัติ enum กับ @Required.
- คุณสมบัติใหม่ startInLastVisitedModule และ rememberVisitedModules ใน naviox.properties.
คืออะไรใหม่ ในรุ่น 5.3.2:.
- controllers.xml เริ่มต้นในโครงการใหม่
- @RemoveSelectedAction ใช้ได้สำหรับ @ElementCollection.
- วิธี assertValidValueExists ใหม่ () ใน ModuleTestBase.
- จำศีลอัพเกรดไปเป็น 4.3.9.
- Hibernate ตรวจสอบการอัปเกรดเป็น 5.1.3.
- HSQLDB ใช้ในโครงการตัวอย่างการอัพเกรดไป 2.3.2.
- คลาสสิกไฮเบอร์เนต Validator (3.1) ลดลง.
- เป้าหมายมด updateSchema ไม่สนับสนุนสำหรับองค์ประกอบ XML.
- อัตโนมัติตรรกะทางธุรกิจ (ABL) ห้องสมุดลดลง.
- ชาร์ตขึ้นโดยอัตโนมัติจากข้อมูลรายการ.
- รายชื่อกำกับด้วย @OrderColumn สามารถจัดเรียงตามผู้ใช้ที่มีการลากและวาง.
- JPA 2.1 (JSR-338) การสนับสนุน.
- การตรวจสอบ Bean 1.1 (JSR-349) การสนับสนุน.
- Combo ไม่มีตัวเลือกที่ว่างเปล่าในคุณสมบัติ enum กับ @Required.
- คุณสมบัติใหม่ startInLastVisitedModule และ rememberVisitedModules ใน naviox.properties.
คืออะไรใหม่ ในรุ่น 5.3.1:.
- controllers.xml เริ่มต้นในโครงการใหม่
- @RemoveSelectedAction ใช้ได้สำหรับ @ElementCollection.
- วิธี assertValidValueExists ใหม่ () ใน ModuleTestBase.
- จำศีลอัพเกรดไปเป็น 4.3.9.
- Hibernate ตรวจสอบการอัปเกรดเป็น 5.1.3.
- HSQLDB ใช้ในโครงการตัวอย่างการอัพเกรดไป 2.3.2.
- คลาสสิกไฮเบอร์เนต Validator (3.1) ลดลง.
- เป้าหมายมด updateSchema ไม่สนับสนุนสำหรับองค์ประกอบ XML.
- อัตโนมัติตรรกะทางธุรกิจ (ABL) ห้องสมุดลดลง.
- ชาร์ตขึ้นโดยอัตโนมัติจากข้อมูลรายการ.
- รายชื่อกำกับด้วย @OrderColumn สามารถจัดเรียงตามผู้ใช้ที่มีการลากและวาง.
- JPA 2.1 (JSR-338) การสนับสนุน.
- การตรวจสอบ Bean 1.1 (JSR-349) การสนับสนุน.
- Combo ไม่มีตัวเลือกที่ว่างเปล่าในคุณสมบัติ enum กับ @Required.
- คุณสมบัติใหม่ startInLastVisitedModule และ rememberVisitedModules ใน naviox.properties.
คืออะไรใหม่ ในรุ่น 5.3:.
- เริ่มต้น controllers.xml ในโครงการใหม่
- @RemoveSelectedAction ใช้ได้สำหรับ @ElementCollection.
- วิธี assertValidValueExists ใหม่ () ใน ModuleTestBase.
- จำศีลอัพเกรดไปเป็น 4.3.9.
- Hibernate ตรวจสอบการอัปเกรดเป็น 5.1.3.
- HSQLDB ใช้ในโครงการตัวอย่างการอัพเกรดไป 2.3.2.
- คลาสสิกไฮเบอร์เนต Validator (3.1) ลดลง.
- เป้าหมายมด updateSchema ไม่สนับสนุนสำหรับองค์ประกอบ XML.
- อัตโนมัติตรรกะทางธุรกิจ (ABL) ห้องสมุดลดลง.
- ชาร์ตขึ้นโดยอัตโนมัติจากข้อมูลรายการ.
- รายชื่อกำกับด้วย @OrderColumn สามารถจัดเรียงตามผู้ใช้ที่มีการลากและวาง.
- JPA 2.1 (JSR-338) การสนับสนุน.
- การตรวจสอบ Bean 1.1 (JSR-349) การสนับสนุน.
- Combo ไม่มีตัวเลือกที่ว่างเปล่าในคุณสมบัติ enum กับ @Required.
- คุณสมบัติใหม่ startInLastVisitedModule และ rememberVisitedModules ใน naviox.properties.
มีอะไรใหม่ ในรุ่น 5.2.1:.
- ย้ายคอลัมน์ในรายการที่มีการลากและวาง
- คอลัมน์ถอดจากรายการจะทำทันทีและมีผลกระทบจาง.
- รายการสำหรับการเพิ่มคอลัมน์ในรายการจะแสดงภายในโต้ตอบ.
- รายการสำหรับการเพิ่มคอลัมน์ในรายการไม่ใช้เลขหน้า แต่เลื่อน.
- รายการสำหรับการเพิ่มคอลัมน์ในรายการจะแสดงเฉพาะคุณสมบัติจนถึงระดับที่สองที่แรกและคุณสมบัติตามความต้องการ.
- รายการสำหรับการเพิ่มคอลัมน์ในรายการที่มีการรับคำสั่งจากป้ายชื่อคอลัมน์ที่มีการแปลของคุณสมบัติ.
- รายการสำหรับการเพิ่มคอลัมน์ในรายการไม่แสดงชื่อคุณสมบัติภายใน.
- Fade ผลเพื่อแสดง / ซ่อนส่วนที่กรองของรายการและไอคอนปรับแต่ง.
- การใช้งานจาวาสคริปต์เพื่อแสดง / ซ่อนไอคอนรายชื่อการปรับแต่งโดยไม่มีการร้องขอ AJAX.
- รายชื่อการปรับแต่งไอคอนจะถูกซ่อนไว้โดยอัตโนมัติหลังจากการดำเนินการดำเนินการใด ๆ .
- ปรับปรุงประสิทธิภาพการทำงาน 20% ในการทดสอบโมดูลอัตโนมัติ.
- HtmlUnit อัพเกรด 2.15.
- jQuery UI การอัพเกรดเพื่อ 1.11.2.
- jQuery อัพเกรดเพื่อ 1.11.2.
- การอัพเกรดคอมมอนส์ Lang3 ห้องสมุด 3.3.2.
- ย้ายใหม่ () วิธีการในระดับยูทิลิตี้ XCollections.
- สถานที่ให้บริการในเบราว์เซอร์ xava-junit.properties ไม่สนับสนุน.
- New createWar งาน Ant รวมโดยเริ่มต้นในโครงการใหม่.
- ระยะห่างกรอบเมื่อหลายเฟรมในแถวปรับ.
- การปรับปรุงประสิทธิภาพสำหรับการแก้ปัญหาป้าย.
มีอะไรใหม่ ในรุ่น 5.2:.
- ย้ายคอลัมน์ในรายการที่มีการลากและวาง
- คอลัมน์ถอดจากรายการจะทำทันทีและมีผลกระทบจาง.
- รายการสำหรับการเพิ่มคอลัมน์ในรายการจะแสดงภายในโต้ตอบ.
- รายการสำหรับการเพิ่มคอลัมน์ในรายการไม่ใช้เลขหน้า แต่เลื่อน.
- รายการสำหรับการเพิ่มคอลัมน์ในรายการจะแสดงเฉพาะคุณสมบัติจนถึงระดับที่สองที่แรกและคุณสมบัติตามความต้องการ.
- รายการสำหรับการเพิ่มคอลัมน์ในรายการที่มีการรับคำสั่งจากป้ายชื่อคอลัมน์ที่มีการแปลของคุณสมบัติ.
- รายการสำหรับการเพิ่มคอลัมน์ในรายการไม่แสดงชื่อคุณสมบัติภายใน.
- Fade ผลเพื่อแสดง / ซ่อนส่วนที่กรองของรายการและไอคอนปรับแต่ง.
- การใช้งานจาวาสคริปต์เพื่อแสดง / ซ่อนไอคอนรายชื่อการปรับแต่งโดยไม่มีการร้องขอ AJAX.
- รายชื่อการปรับแต่งไอคอนจะถูกซ่อนไว้โดยอัตโนมัติหลังจากการดำเนินการดำเนินการใด ๆ .
- ปรับปรุงประสิทธิภาพการทำงาน 20% ในการทดสอบโมดูลอัตโนมัติ.
- HtmlUnit อัพเกรด 2.15.
- jQuery UI การอัพเกรดเพื่อ 1.11.2.
- jQuery อัพเกรดเพื่อ 1.11.2.
- การอัพเกรดคอมมอนส์ Lang3 ห้องสมุด 3.3.2.
- ย้ายใหม่ () วิธีการในระดับยูทิลิตี้ XCollections.
- สถานที่ให้บริการในเบราว์เซอร์ xava-junit.properties ไม่สนับสนุน.
- New createWar งาน Ant รวมโดยเริ่มต้นในโครงการใหม่.
- ระยะห่างกรอบเมื่อหลายเฟรมในแถวปรับ.
- การปรับปรุงประสิทธิภาพสำหรับการแก้ปัญหาป้าย.
มีอะไรใหม่ ในรุ่น 5.1:.
- 8 Java สนับสนุน
- เนื้อหาก้าวแรกการเปลี่ยนแปลง.
- ข้อความภาษาฝรั่งเศสดีขึ้น.
- แสดงข้อความในบันทึกคำอธิบายประกอบในทางที่ผิดในการเก็บรวบรวมองค์ประกอบ.
- วิธี assertEditableInCollection () และ assertNoEditableInCollection () ของ ModuleTestBase ทำงานสำหรับประเภทของคอลเลกชันใด ๆ .
- New assertValidValuesCountInCollection () และ assertValidValuesInCollection () วิธีการในการ ModuleTestBase.
- บางป้ายใช้งานทั่วไปใหม่ที่จะนำมาใช้ในการใช้งาน.
- การปรับปรุงพฤติกรรม AJAX ในการเก็บรวบรวมองค์ประกอบที่มีการปรับปรุง x10 ในการตอบสนอง.
- ข้อมูลอ้างอิงในการดึงข้อมูลในคอลเลกชันองค์ประกอบที่ดีที่สุด.
- ค้นหาอ้างอิงจากคุณสมบัติ @SearchKey ในคอลเลกชันองค์ประกอบ.
- ตายตัวใหม่ไฟล์สำหรับการแนบไฟล์หลายอย่างเพื่อให้กิจการ.
- @DefaultValueCalculator จะถูกดำเนินการทุกครั้งที่มีสรรพคุณในการ @PropertyValue (ตั้งแต่) การเปลี่ยนแปลง.
- ลักษณ์และความรู้สึกสำหรับผลรวมในรายการและคอลเลกชันที่ดีขึ้น.
มีอะไรใหม่ ในรุ่น 5.0:
- รูปลักษณ์ใหม่และความรู้สึก .
- เข้าสู่ระบบ / ออกจากระบบการทำงาน.
- นำทางโมดูล:. ซ้ายเมนูค้นหาด้วยโมดูลทั้งหมดและเมนูด้านบนที่มีโมดูลที่ใช้เมื่อเร็ว ๆ นี้
- คอลเลกชันที่สามารถแก้ไขได้ในโหมดมือถือเช่นสเปรดชีตใช้ได้สำหรับ @ElementCollection.
- องค์ประกอบคอลเลกชันทั้งหมดและภาชนะนิติบุคคลที่มีการยืนยันในครั้งเดียวใช้ได้สำหรับ @ElementCollection.
- @ElementCollection ของ JPA 2 สนับสนุน.
- เครื่องยนต์ renderer ใหม่ในรูปแบบอินเตอร์เฟซผู้ใช้.
- มองและความรู้สึกของการแก้ไขวันที่ดีขึ้น.
- รายงานหลายในรูปแบบไฟล์ PDF กับ JasperConcatReportBaseAction ใหม่.
- @Collapsed คำอธิบายประกอบในการเริ่มต้นและการอ้างอิงคอลเลกชันที่มีกรอบปิด นอกจากนี้ยังได้รับอนุญาตในองค์ประกอบ XML.
- ควบคุมใหม่ NoCustomizeList สำหรับการปิดใช้งานการปรับแต่งรายการโมดูลเฉพาะ.
- FILE ตายตัวใหม่สำหรับไฟล์ที่แนบมาก็สามารถจัดเก็บไฟล์ในฐานข้อมูลหรือระบบไฟล์.
- ผู้ใช้สามารถแชร์รายงานของรายงานของฉันกับผู้ใช้อื่น ๆ ได้.
- Addons ใหม่ที่เพิ่มการกระจายเพื่อให้มีคุณสมบัติขยายด้านนอกของแกน OpenXava.
- โครงการใหม่ InvoiceDemo เพิ่มการกระจาย.
- Groovy อัพเกรดไปเป็น 2.2.2.
- JasperReports การอัพเกรดไป 5.5.1.
- DWR อัพเกรดเพื่อ 2.0.10.
- JSTL อัพเกรดเป็น 1.2 ใช้ Apache มาตรฐาน Taglibs 1.2.1.
- JavaMail อัพเกรดไปเป็น 1.5.1.
- อัพเกรดของห้องสมุดคอมมอนส์: beanutils 1.8.0 เข้าสู่ระบบ 1.1.1, บ่อหมัก 2.1, ตัวแปลงสัญญาณ 1.9 FileUpload 1.3.1 IO 2.4 lang 2.6, 1.4.0 ตรวจสอบ .
- อัพเกรด Servlet 2.5 และ 2.1 JSP.
- เพิ่มคอมมอนส์ Lang3 3.2.1 ห้องสมุด.
- Tomcat 7 รวมอยู่ในการจัดจำหน่าย.
โครงการ
มีอะไรใหม่ ในรุ่น 4.9.1:
- Fixed:
- ประชากรของค่าเริ่มต้นในรายงานของฉัน 'ล้มเหลวสำหรับ booleans รายการคำอธิบายและ enums.
- เมื่อเขียนทับ associateEntity () ใน SaveElementInCollectionAction เราสูญเสียการทำงานตรวจสอบขั้นต่ำ.
- ขั้นต่ำสำหรับคอลเลกชันประกาศด้วย @Size (นาที =) ไม่ได้รับการตรวจสอบองค์ประกอบลบ.
- การเพิ่มองค์ประกอบคอลเลกชันที่ไม่มี REMOVE น้ำตกหรือทั้งหมดไม่ตรวจสอบสูงสุด (@Size (สูงสุด =)).
- สองคอลเลกชันในแถวเดียวกันจะไม่แสดงได้ดีกับ renderer ใหม่.
- @LabelFormat (LabelFormatType.SMALL) ไม่ได้ทำงานภายใต้เครื่องยนต์ renderer ใหม่.
- คลาส CSS วัวป้ายละเว้นโดย renderer ใหม่.
- หลายเฟรมในแถวเดียวกันกับ renderer ใหม่ใกล้เกินไปหรือแม้กระทั่งการที่คาบเกี่ยวกัน.
- renderer ใหม่ล้มเหลวด้วยส่วนที่มีสองอ้างอิง.
- เลือกสำหรับฟิลด์ที่จำเป็นจะไม่แสดงกับ renderer ใหม่.
คืออะไรใหม่ ในรุ่น 4.9:
- คอมโบและกรอบข้อความในรายการการกรองปรับตัวเข้ากับความกว้างของพวกเขาเพื่อคอลัมน์ และพวกเขามักจะมองเห็นได้อย่างสมบูรณ์.
- 'กลุ่ม' ไม่ 'ในกลุ่ม' (ที่ใน 'ของ SQL) ได้รับอนุญาตให้กรองในรายการคอลเลกชันและ' รายงานของฉัน '.
- การเชื่อมโยงที่จะซ่อนตัวกรองในแถวกรองตัวเอง.
- ลิงค์ไปแสดงและซ่อนตัวกรองเท่านั้นที่มองเห็นในโหมดการปรับแต่ง.
- ไอคอนใหม่สำหรับการปรับแต่งรายชื่อและคอลเลกชัน.
- เพจในรายการและคอลเลกชันช่วยให้ 12 แถวต่อหน้า.
- รายงาน PDF ที่มีข้อมูลไม่แสดงหน้าเว็บที่มีข้อความให้ข้อมูลแทนการรายงานที่ว่างเปล่า.
- ป้ายยาวในรายงาน PDF อัตโนมัติสามารถใช้หลายบรรทัดถ้าจำเป็น.
- รายงาน PDF อัตโนมัติใช้ฉลากที่มีคุณภาพสำหรับส่วนหัวของคอลัมน์เช่นเดียวกับโหมดรายการ.
- สูงรายละเอียดสายเหมาะสำหรับการรายงาน PDF อัตโนมัติ.
- ขั้นตอนวิธีการในการปรับคอลัมน์ในรายงาน PDF ที่ดีที่สุด:. คอลัมน์ด้านขวาจะมีการปรับดีขึ้นและคอลัมน์ที่ไม่เหมาะสมจะลดลง
- ความกว้างของคอลัมน์ในรายงาน PDF อัตโนมัติคำนวณจากเนื้อหาที่แท้จริงไม่ได้มาจากการประกาศ.
- คำสั่งผสมสำหรับการเพิ่มคอลัมน์ในรายงานของฉัน 'จะแสดงเฉพาะคุณสมบัติจนถึงระดับที่สองโดยค่าเริ่มต้น.
- ป้ายกำกับแทนชื่อภายในคำสั่งผสมสำหรับการเพิ่มคอลัมน์ใหม่ในรายงานของฉัน '.
- สภาวะเริ่มต้นและการสั่งซื้อสำหรับ 'รายงานของฉัน' จะมีประชากรจากรายการปัจจุบัน.
- คอลัมน์ซ้ำได้รับอนุญาตในรายงานของฉัน 'ในการกรองโดยช่วงหรือเงื่อนไขที่ซับซ้อนแม้เพียงหนึ่งที่ปรากฏอยู่ในรายงาน.
- โต้ตอบของชื่อเรื่องของการแก้ไขคอลัมน์ "รายงานของฉัน 'ดีขึ้น.
- Refactoring รหัส 'รายงานของฉัน' (CustomReport เปลี่ยนชื่อเป็น MyReport) ที่ก่อให้เกิดการสูญเสียของผู้ใช้รายงานการจัดเก็บในปัจจุบัน.
- @AssertTrue ข้อความที่สามารถปรับแต่งแม้ค่าของคุณสมบัติของกิจการในปัจจุบันสามารถนำมาใช้.
- เมื่อ ConstraintViolationException จะโยนข้อความไปยังผู้ใช้จะได้รับจากความหมาย จำกัด .
- คำอธิบายประกอบการตรวจสอบ @Size ผลิตข้อความ significative มากขึ้น.
- การสนับสนุนสำหรับบรรณาธิการหลายค่ากับช่องทำเครื่องหมาย.
ความคิดเห็นที่ไม่พบ