Вдохновленный подобными инструментами, как 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 производит более младшее сообщение.
- Поддержка многозначного редакторов с флажками.
Комментарии не найдены