Натхненний подібними інструментами, як Ruby On Rails і Весна , OpenXava реалізує ті ж MVC принципи, які зробили ці рамки відомих в першу чергу. Р >
Крім того, OpenXava додає свій власний поворот на ринок MVC рамок за рахунок автоматизації розробки додатків ще більше.
З OpenXava, розробникам необхідно тільки створити модель частину їх застосування, контролер повторного використання в широкому масштабі істота генеруються автоматично з заданих правил.
Це означає, що розвивається OpenXava досить швидко і може заощадити багато живої сили і гроші в той же час.
Що нового в цьому реліз :.
- за замовчуванням controllers.xml в нових проектах
- @RemoveSelectedAction доступні для @ElementCollection.
- Новий метод assertValidValueExists () в ModuleTestBase.
- Hibernate підвищений до 4.3.9.
- Hibernate Validator підвищений до 5.1.3.
- HSQLDB використовується в типових проектах підвищений до 2.3.2.
- Класичний Hibernate Validator (3.1) відкидається.
- Ant цільової updateSchema більше не підтримується для компонентів XML.
- Автоматизована бізнес-логіка (ABL) бібліотека відкидається.
- Графіки автоматично генерується з даних списку.
- A List позначається @OrderColumn можуть бути відсортовані користувачем з опором & краплі.
- JPA 2.1 підтримка (JSR-338).
- Bean Validation 1.1 (JSR-349) підтримка.
- Combo не має порожній параметр у властивостях перерахувань з @Required.
- Нові властивості startInLastVisitedModule і rememberVisitedModules в naviox.properties.
немає
Що нового у версії 5.3.2 :.
- За замовчуванням controllers.xml в нових проектах
- @RemoveSelectedAction доступні для @ElementCollection.
- Новий метод assertValidValueExists () в ModuleTestBase.
- Hibernate підвищений до 4.3.9.
- Hibernate Validator підвищений до 5.1.3.
- HSQLDB використовується в типових проектах підвищений до 2.3.2.
- Класичний Hibernate Validator (3.1) відкидається.
- Ant цільової updateSchema більше не підтримується для компонентів XML.
- Автоматизована бізнес-логіка (ABL) бібліотека відкидається.
- Графіки автоматично генерується з даних списку.
- A List позначається @OrderColumn можуть бути відсортовані користувачем з опором & краплі.
- JPA 2.1 підтримка (JSR-338).
- Bean Validation 1.1 (JSR-349) підтримка.
- Combo не має порожній параметр у властивостях перерахувань з @Required.
- Нові властивості startInLastVisitedModule і rememberVisitedModules в naviox.properties.
немає
Що нового у версії 5.3.1 :.
- За замовчуванням controllers.xml в нових проектах
- @RemoveSelectedAction доступні для @ElementCollection.
- Новий метод assertValidValueExists () в ModuleTestBase.
- Hibernate підвищений до 4.3.9.
- Hibernate Validator підвищений до 5.1.3.
- HSQLDB використовується в типових проектах підвищений до 2.3.2.
- Класичний Hibernate Validator (3.1) відкидається.
- Ant цільової updateSchema більше не підтримується для компонентів XML.
- Автоматизована бізнес-логіка (ABL) бібліотека відкидається.
- Графіки автоматично генерується з даних списку.
- A List позначається @OrderColumn можуть бути відсортовані користувачем з опором & краплі.
- JPA 2.1 підтримка (JSR-338).
- Bean Validation 1.1 (JSR-349) підтримка.
- Combo не має порожній параметр у властивостях перерахувань з @Required.
- Нові властивості startInLastVisitedModule і rememberVisitedModules в naviox.properties.
немає
Що нового у версії 5.3 :.
- За замовчуванням controllers.xml в нових проектах
- @RemoveSelectedAction доступні для @ElementCollection.
- Новий метод assertValidValueExists () в ModuleTestBase.
- Hibernate підвищений до 4.3.9.
- Hibernate Validator підвищений до 5.1.3.
- HSQLDB використовується в типових проектах підвищений до 2.3.2.
- Класичний Hibernate Validator (3.1) відкидається.
- Ant цільової updateSchema більше не підтримується для компонентів XML.
- Автоматизована бізнес-логіка (ABL) бібліотека відкидається.
- Графіки автоматично генерується з даних списку.
- A List позначається @OrderColumn можуть бути відсортовані користувачем з опором & краплі.
- JPA 2.1 підтримка (JSR-338).
- Bean Validation 1.1 (JSR-349) підтримка.
- Combo не має порожній параметр у властивостях перерахувань з @Required.
- Нові властивості startInLastVisitedModule і rememberVisitedModules в naviox.properties.
немає
Що нового у версії 5.2.1 :.
- Переміщення стовпців в списку з перетягуванням
- Видалення стовпця зі списку проводиться миттєво і з ефектом вицвітання.
- У списку для додавання стовпців в список відображається в діалоговому вікні.
- У списку для додавання стовпців в список більше не використовує нумерацію сторінок, але смуги прокрутки.
- У списку для додавання стовпців в список показує тільки до властивостей другого рівня в першому, і все властивості на вимогу.
- У списку для додавання стовпців в список впорядковано локалізованих міток стовпців властивостей.
- У списку для додавання стовпців в список більше не відображаються імена внутрішніх властивостей.
- Fade ефект, щоб показати / приховати фільтр частину списку і значки настройки.
- Використання JavaScript, щоб показати / приховати значки списку настройки, без запиту AJAX.
- Список іконок настройки приховані автоматично після виконання будь-яких дій.
- Підвищення продуктивності на 20% в автоматичних тестів модулів.
- HtmlUnit підвищений до 2.15.
- JQuery UI оновлений до версії 1.11.2.
- Jquery підвищений до 1.11.2.
- Модернізований фонду Lang3 бібліотеку 3.3.2.
- Новий метод переміщення () в XCollections утиліти класу.
- Властивість браузера в xava-junit.properties більше не підтримується.
- Новий createWar мураха завдання включені за замовчуванням в нових проектах.
- шпаціями коли кілька кадрів підряд коригується.
- Поліпшення продуктивності для вирішення етикеток.
немає
Що нового у версії 5.2 :.
- Переміщення стовпців в списку з перетягуванням
- Видалення стовпця зі списку проводиться миттєво і з ефектом вицвітання.
- У списку для додавання стовпців в список відображається в діалоговому вікні.
- У списку для додавання стовпців в список більше не використовує нумерацію сторінок, але смуги прокрутки.
- У списку для додавання стовпців в список показує тільки до властивостей другого рівня в першому, і все властивості на вимогу.
- У списку для додавання стовпців в список впорядковано локалізованих міток стовпців властивостей.
- У списку для додавання стовпців в список більше не відображаються імена внутрішніх властивостей.
- Fade ефект, щоб показати / приховати фільтр частину списку і значки настройки.
- Використання JavaScript, щоб показати / приховати значки списку настройки, без запиту AJAX.
- Список іконок настройки приховані автоматично після виконання будь-яких дій.
- Підвищення продуктивності на 20% в автоматичних тестів модулів.
- HtmlUnit підвищений до 2.15.
- JQuery UI оновлений до версії 1.11.2.
- Jquery підвищений до 1.11.2.
- Модернізований фонду Lang3 бібліотеку 3.3.2.
- Новий метод переміщення () в XCollections утиліти класу.
- Властивість браузера в xava-junit.properties більше не підтримується.
- Новий createWar мураха завдання включені за замовчуванням в нових проектах.
- шпаціями коли кілька кадрів підряд коригується.
- Поліпшення продуктивності для вирішення етикеток.
немає
Що нового у версії 5.1 :.
- підтримка Java 8
- FirstSteps зміст змінилося.
- Французькі повідомлення покращився.
- Відображення повідомлень в журналі для неправильного використання анотацій в колекції елементів.
- Методи assertEditableInCollection () і assertNoEditableInCollection () з ModuleTestBase роботи для будь-якого типу колекції.
- Новий assertValidValuesCountInCollection () і assertValidValuesInCollection () методи в ModuleTestBase.
- Деякі нові етикетки загального користування, які будуть використовуватися в додатках.
- Поліпшення поведінки AJAX для збору елементів з поліпшенням x10 в чуйності.
- Довідкові дані, що забирає в колекції елементів оптимізовані.
- При пошуку посилання за властивостями @SearchKey в колекціях елементів.
- Новий стереотипом ФАЙЛИ для прикріплення кількох файлів до об'єкта.
- @DefaultValueCalculator виконується кожен раз, що властивості в @PropertyValue (с) зміни.
- Подивіться і відчувати себе на підсумкові значення в списках і колекцій покращився.
Що нового у версії 5.0:
- Новий зовнішній вигляд .
- Вхід / функціональні можливості виходу з системи.
- Модуль навігації :. Залишившись з можливістю пошуку меню з усіма модулями і верхньому меню з недавно використовуваними модулями
- Колекції редаговані в режимі осередки, як електронна таблиця, доступна для @ElementCollection.
- Всі елементи колекції і контейнера суті, зберігаються відразу доступні для @ElementCollection.
- @ElementCollection з JPA 2 підтримується.
- Новий рендер движок макет призначеного для користувача інтерфейсу.
- Подивіться і відчуття дати редактор покращився.
- Кілька звітів в одному PDF з новим JasperConcatReportBaseAction.
- @Collapsed анотацій ініціювати колекції і посилання з рамкою закриті. Також допускається в компонентах XML.
- контролер New NoCustomizeList для відключення списку настройки для конкретного модуля.
- Новий стереотипом FILE для прикріплених файлів, він може зберігати файли в БД або файлової системи.
- Користувач може поділитися звіт "Мої звіти" з усіма іншими користувачами.
- Нові плагіни додані до розподілу, щоб утримувати розширені можливості поза ядра OpenXava.
- Новий проект InvoiceDemo доданий до розподілу.
- Groovy підвищений до 2.2.2.
- JasperReports підвищений до 5.5.1.
- DWR підвищений до 2.0.10.
- JSTL підвищений до 1.2 з використанням Apache 1.2.1 Стандартні бібліотеки тегів.
- JavaMail підвищений до 1.5.1.
- Реконструкція Громад бібліотек: BeanUtils 1.8.0, 1.1.1 лісосічних, варильний котел 2.1, кодек 1.9, FileUpload 1.3.1, І.О. 2.4, Ланг 2.6, валідатор 1.4.0 .
- долучення Commons Lang3 3.2.1 бібліотеки.
- Tomcat 7 включений в дистрибутив.
Проект
<Літій> Оновлення до Servlet 2.5 і JSP 2.1.
Що нового у версії 4.9.1:
- Виправлено:
- Наповнення початкові значення в папці "Мої звіти" зазнає невдачі за логічні значення, опису списків і перерахувань.
- Коли перезапис associateEntity () в SaveElementInCollectionAction ми втрачаємо Validate мінімальну функціональність.
- Мінімум для колекцій, оголошених з @Size (хв =) не перевіряється на видалення елементів.
- Додавання елементів в колекції, без каскадного Видаляти або ALL не перевіряє максимум (@Size (макс =)).
- Дві колекції в одному рядку не дуже добре відображаються з новим визуализатора.
- @LabelFormat (LabelFormatType.SMALL) не працює під новим визуализатора двигуна.
- CSS клас бичачих мітка ігнорується нового рендеру.
- Кілька кадрів в одному ряду з новим визуализатора занадто близько або навіть внахлест.
- Новий визуализатор зазнає невдачі з секцією з двома посиланнями.
- Позначити, щоб необхідного поля не відображається з новим визуализатора.
Що нового у версії 4.9:
- Комбо і текстові поля в фільтрації списку адаптують їх ширини в колону і вони завжди повністю видно.
- 'У групі' і не 'в групі' (The 'в' з SQL) дозволив фільтрувати в список, колекцій і «Мої звіти».
- Посилання, щоб приховати фільтр знаходиться в самому фільтрі рядку.
- Посилання для відображення і приховування фільтра видно тільки в режимі настройки.
- Нові іконки для налаштування списку і колекцій.
- пейджінга в списку і колекцій дозволяє 12 рядків на сторінці.
- PDF звіти відсутні дані показують сторінку з інформативним повідомленням замість порожнього звіту.
- Довгі етикетки в автоматичних звітів PDF можна використовувати кілька рядків, якщо це необхідно.
- Автоматичні звіти PDF використовувати кваліфіковані мітки для заголовка стовпчика, так само, як режим списку.
- висота Деталь лінія оптимізована для автоматичних звітів PDF.
- Алгоритм для настройки колонок в звітах PDF оптимізовано :. Правий стовпчик краще регулюється і стовпці, які не відповідають відкидаються
- Ширина стовпців в автоматичних звітів PDF розраховується виходячи з реального змісту, а не з декларації.
- Комбо для додавання стовпців в "Мій звіт" показує тільки до властивостей другого рівня за замовчуванням.
- Ярлики замість внутрішніх імен в комбо для додавання нових стовпців в розділі "Мої звіти".
- Початкова умова і порядок для "Мої звіти" заповнюється на підставі поточного списку.
- Повторювані стовпці дозволені в папці "Мої звіти" для фільтрації по діапазону або складних умовах, хоча показаний тільки один в звіті.
- Діалог назву редагування розділ "Мої звіти" покращився.
- Рефакторинг коду "Мої звіти" (CustomReport перейменована в MyReport), яка виробляє втрату поточних звітів магазин користувача.
- @AssertTrue повідомлення може бути змінений, навіть значення властивостей поточного об'єкта можна використовувати.
- Коли ConstraintViolationException кинуто повідомлення користувачу виходить з визначення обмеження.
- Анотації перевірки @Size виробляє більш молодше повідомлення.
- Підтримка багатозначного редакторів з прапорцями.
Коментар не знайдено