Zainspirowany podobnych narzędzi, takich jak Ruby on Rails i Wiosna , OpenXava realizuje te same MVC zasady, które uczyniły tych ram słynne na pierwszym miejscu.
Dodatkowo OpenXava dodaje własną twist do rynku ramami MVC poprzez automatyzację tworzenia aplikacji nawet więcej.
Z OpenXava deweloperzy wystarczy, aby utworzyć część modelu ich stosowania, sterownik ponownego użycia na szeroką skalę istota są generowane automatycznie na podstawie predefiniowanych reguł.
To znaczy rozwijających OpenXava jest dość szybkie i można zaoszczędzić dużo energii człowieka i pieniędzy w tym samym czasie.
Co nowego w tym zwolnić.
- Default controllers.xml w nowych projektach
- @RemoveSelectedAction dostępne @ElementCollection.
- Nowa metoda assertValidValueExists () w ModuleTestBase.
- Hibernacja zaktualizowany do 4.3.9.
- Hibernate Validator zaktualizowany do 5.1.3.
- HSQLDB wykorzystywane w projektach przykładowych zaktualizowany do 2.3.2.
- Klasyczne Hibernate Validator (3,1) spadł.
- Ant docelową updateSchema już obsługiwane dla elementów XML.
- Automatyczne logiki biznesowej (ABL) Biblioteka spadła.
- Wykresy generowane automatycznie na podstawie danych z listy.
- Lista opatrzone @OrderColumn mogą być sortowane przez użytkownika z drag & drop.
- JPA 2.1 Wsparcie (JSR-338).
- Bean Validation 1.1 (JSR-349) wsparcie.
- Combo ma pustą opcję we właściwościach enum z @Required.
- Nowe właściwości startInLastVisitedModule i rememberVisitedModules w naviox.properties.
Co nowego w wersji 5.3.2.
- Default controllers.xml w nowych projektach
- @RemoveSelectedAction dostępne @ElementCollection.
- Nowa metoda assertValidValueExists () w ModuleTestBase.
- Hibernacja zaktualizowany do 4.3.9.
- Hibernate Validator zaktualizowany do 5.1.3.
- HSQLDB wykorzystywane w projektach przykładowych zaktualizowany do 2.3.2.
- Klasyczne Hibernate Validator (3,1) spadł.
- Ant docelową updateSchema już obsługiwane dla elementów XML.
- Automatyczne logiki biznesowej (ABL) Biblioteka spadła.
- Wykresy generowane automatycznie na podstawie danych z listy.
- Lista opatrzone @OrderColumn mogą być sortowane przez użytkownika z drag & drop.
- JPA 2.1 Wsparcie (JSR-338).
- Bean Validation 1.1 (JSR-349) wsparcie.
- Combo ma pustą opcję we właściwościach enum z @Required.
- Nowe właściwości startInLastVisitedModule i rememberVisitedModules w naviox.properties.
Co nowego w wersji 5.3.1.
- Default controllers.xml w nowych projektach
- @RemoveSelectedAction dostępne @ElementCollection.
- Nowa metoda assertValidValueExists () w ModuleTestBase.
- Hibernacja zaktualizowany do 4.3.9.
- Hibernate Validator zaktualizowany do 5.1.3.
- HSQLDB wykorzystywane w projektach przykładowych zaktualizowany do 2.3.2.
- Klasyczne Hibernate Validator (3,1) spadł.
- Ant docelową updateSchema już obsługiwane dla elementów XML.
- Automatyczne logiki biznesowej (ABL) Biblioteka spadła.
- Wykresy generowane automatycznie na podstawie danych z listy.
- Lista opatrzone @OrderColumn mogą być sortowane przez użytkownika z drag & drop.
- JPA 2.1 Wsparcie (JSR-338).
- Bean Validation 1.1 (JSR-349) wsparcie.
- Combo ma pustą opcję we właściwościach enum z @Required.
- Nowe właściwości startInLastVisitedModule i rememberVisitedModules w naviox.properties.
Co nowego w wersji 5.3.
- controllers.xml Domyślnie w nowych projektach
- @RemoveSelectedAction dostępne @ElementCollection.
- Nowa metoda assertValidValueExists () w ModuleTestBase.
- Hibernacja zaktualizowany do 4.3.9.
- Hibernate Validator zaktualizowany do 5.1.3.
- HSQLDB wykorzystywane w projektach przykładowych zaktualizowany do 2.3.2.
- Klasyczne Hibernate Validator (3,1) spadł.
- Ant docelową updateSchema już obsługiwane dla elementów XML.
- Automatyczne logiki biznesowej (ABL) Biblioteka spadła.
- Wykresy generowane automatycznie na podstawie danych z listy.
- Lista opatrzone @OrderColumn mogą być sortowane przez użytkownika z drag & drop.
- JPA 2.1 Wsparcie (JSR-338).
- Bean Validation 1.1 (JSR-349) wsparcie.
- Combo ma pustą opcję we właściwościach enum z @Required.
- Nowe właściwości startInLastVisitedModule i rememberVisitedModules w naviox.properties.
Co nowego w wersji 5.2.1.
- Przenoszenie kolumn w liście z przeciągnij i upuść
- Usuwanie kolumny z listy odbywa się błyskawicznie iz efektu zanikania.
- Lista dodawania kolumn do listy pokazano wewnątrz okna.
- Lista dodawania kolumn do listy nie używa paginacji, ale pasek przewijania.
- Lista dodawania kolumn do listy pokazuje tylko do właściwości drugiego poziomu na początku, i wszystkie właściwości na żądanie.
- Lista dodawania kolumn do lista jest sortowana według zlokalizowanych etykiet kolumnie właściwości.
- Lista dodawania kolumn do listy już nie pokazuje nazwy wewnętrznych właściwości.
- Fade efekt, aby pokazać / ukryć część filtra listy i ikony personalizacji.
- Korzystanie z JavaScript, aby pokazać / ukryć ikony lista dostosowania, bez żądania AJAX.
- Lista dostosowywania ikony są ukryte automatycznie po wykonaniu jakichkolwiek działań.
- 20% wzrost wydajności w zautomatyzowanych testów modułowych.
- HtmlUnit zaktualizowany do 2.15.
- jQuery UI przeniesieni do 1.11.2.
- jQuery przeniesieni do 1.11.2.
- Ulepszony fotografia Lang3 biblioteki do 3.3.2.
- Nowa metoda ruch () w XCollections klasie użytkowej.
- Nieruchomość w xava-junit.properties przeglądarka nie jest już obsługiwana.
- Nowy createWar ant zadaniem włączone domyślnie w nowych projektach.
- Ramka dystansowa gdy kilka klatek z rzędu dostosowana.
- Poprawa wydajności do rozpoznawania etykiet.
Co nowego w wersji 5.2.
- Przenoszenie kolumn w liście za pomocą techniki przeciągnij i upuść
- Usuwanie kolumny z listy odbywa się błyskawicznie iz efektu zanikania.
- Lista dodawania kolumn do listy pokazano wewnątrz okna.
- Lista dodawania kolumn do listy nie używa paginacji, ale pasek przewijania.
- Lista dodawania kolumn do listy pokazuje tylko do właściwości drugiego poziomu na początku, i wszystkie właściwości na żądanie.
- Lista dodawania kolumn do lista jest sortowana według zlokalizowanych etykiet kolumnie właściwości.
- Lista dodawania kolumn do listy już nie pokazuje nazwy wewnętrznych właściwości.
- Fade efekt, aby pokazać / ukryć część filtra listy i ikony personalizacji.
- Korzystanie z JavaScript, aby pokazać / ukryć ikony lista dostosowania, bez żądania AJAX.
- Lista dostosowywania ikony są ukryte automatycznie po wykonaniu jakichkolwiek działań.
- 20% wzrost wydajności w zautomatyzowanych testów modułowych.
- HtmlUnit zaktualizowany do 2.15.
- jQuery UI przeniesieni do 1.11.2.
- jQuery przeniesieni do 1.11.2.
- Ulepszony fotografia Lang3 biblioteki do 3.3.2.
- Nowa metoda ruch () w XCollections klasie użytkowej.
- Nieruchomość w xava-junit.properties przeglądarka nie jest już obsługiwana.
- Nowy createWar ant zadaniem włączone domyślnie w nowych projektach.
- Ramka dystansowa gdy kilka klatek z rzędu dostosowana.
- Poprawa wydajności do rozpoznawania etykiet.
Co nowego w wersji 5.1.
- 8 obsługa Java
- firststeps treść zmieniona.
- Wiadomości francuskie poprawie.
- Pokazuje wiadomości w dzienniku dla adnotacji nadużycia w zbieraniu elementów.
- Metody assertEditableInCollection () i assertNoEditableInCollection () z ModuleTestBase praca dla każdego rodzaju kolekcji.
- Nowy assertValidValuesCountInCollection () i assertValidValuesInCollection () metody w ModuleTestBase.
- Niektóre nowe etykiety wspólnego użytku do zastosowania w aplikacjach.
- Poprawa zachowania AJAX zbierania element z poprawą x10 w reakcji.
- Dane referencyjne rozróżniając w zbiorach elementów zoptymalizowane.
- Wyszukiwanie referencji właściwościami @SearchKey w zbiorach elementów.
- Nowy stereotyp pliki do mocowania kilku plików do jednostki.
- @DefaultValueCalculator jest wykonywana za każdym razem, że właściwości w @PropertyValue (od) zmiana.
- Wygląd i dla sumy w listach i kolekcjach poprawie.
Co nowego w wersji 5.0:
- Nowy wygląd i .
- Logowanie / wylogowanie funkcjonalność.
- Moduł nawigacji. Lewa przeszukiwania menu ze wszystkimi modułami i górnego menu z ostatnio używanych modułów
- Kolekcje w trybie edycji komórki, takie jak arkusz kalkulacyjny, dostępne dla @ElementCollection.
- Wszystkie elementy kolekcji i jednostka kontenerów są zachowywane od razu dostępne dla @ElementCollection.
- @ElementCollection z JPA 2 obsługiwane.
- Nowy silnik renderujący do układu interfejsu użytkownika.
- Wygląd i dotyk redaktorem poprawie.
- Kilka raportów w jeden plik PDF z nowym JasperConcatReportBaseAction.
- @Collapsed adnotacji inicjowanie zbiory i referencje z ramą zamknięte. wolno także w elementach XML.
- Regulator Nowy NoCustomizeList wyłączania listy dostosowanie do konkretnego modułu.
- Nowy stereotyp plików dla załączonych plików, może przechowywać pliki w DB lub systemu plików.
- Użytkownik może udostępnić raport "Moje raporty" z wszystkich innych użytkowników.
- Nowe dodatki dodawane do dystrybucji zawierają rozszerzone funkcje poza rdzeniem OpenXava.
- Nowy projekt InvoiceDemo dodany do dystrybucji.
- Groovy zaktualizowany do 2.2.2.
- JasperReports zaktualizowany do 5.5.1.
- DWR zaktualizowany do 2.0.10.
- JSTL przeniesieni do 1,2 stosując standardowe Taglibs Apache 1.2.1.
- JavaMail zaktualizowany do 1.5.1.
- Modernizacja bibliotek Gmin: beanutils 1.8.0, rejestrowanie 1.1.1, fermentacyjnej 2.1, kodek 1.9 FileUpload 1.3.1, io 2,4 Lang 2.6, walidator 1.4.0 .
- Uaktualnienie do Servlet 2.5 i JSP 2.1.
- Dodane fotografia Lang3 3.2.1 biblioteki.
- Tomcat 7 zawarte w dystrybucji.
Projekt
Co nowego w wersji 4.9.1:
- Poprawiono:
- Wypełnianie wartości początkowych w "Moje raporty" nie dla logicznych, list opisy i teksty stałe.
- W przypadku nadpisywania associateEntity () in SaveElementInCollectionAction tracimy funkcjonalności minimalną validate.
- Minimum dla zbiorów zgłoszonych z @Size (min =) nie jest potwierdzone na elementach usunięcia.
- Dodawanie elementów do kolekcji bez kaskady Usuń lub ALL nie sprawdza maksimum (@Size (max =)).
- Dwa zbiory w tym samym rzędzie nie są poprawnie wyświetlane z nowym renderujący.
- @LabelFormat (LabelFormatType.SMALL) nie działa w ramach nowego silnika renderującego.
- Klasa CSS ox-label ignorowane przez nowy renderer.
- Kilka klatek w tym samym rzędzie z nowym renderującego są zbyt blisko lub nawet nakładający.
- Nowy renderer nie powiedzie się z dwóch sekcji z referencjami.
- Zaznacz do wymaganego pola nie jest pokazany z nowym renderujący.
Co nowego w wersji 4.9:
- combo i Pola tekstowe w filtrowaniu listy dostosować ich szerokość do kolumny i zawsze są w pełni widoczne.
- 'W grupie ", a nie" w grupie "(" in "SQL) mogą filtrować w postaci listy, kolekcji i" Moje raporty ".
- Link do ukrycia filtr jest w samym rzędzie filtra.
- Odnośniki do pokazania lub ukrycia filtra są widoczne tylko w trybie dostosowywania.
- Nowe ikony listy i kolekcje dostosowywania.
- stronicowania na liście i kolekcjach pozwala 12 wierszy na stronie.
- Raporty PDF bez danych wyświetlać stronę z komunikatem informacyjnym zamiast raportu pusty.
- Długie etykiety w automatycznych raportów PDF mogą w razie potrzeby korzystać z kilku linii.
- Automatyczne raporty PDF użyć wykwalifikowanych etykiety nagłówku kolumny, podobnie jak w trybie listy.
- wysokość linii Szczegóły zoptymalizowany dla automatycznych raportów PDF.
- Algorytm regulacji kolumny w raportach PDF zoptymalizowane. Prawa kolumna jest lepiej przystosowane i kolumny, które nie pasują są odrzucane
- Szerokość kolumn w automatycznych raportów PDF jest obliczana na podstawie rzeczywistej treści, a nie z deklaracji.
- kombi do dodawania kolumn w raporcie '' My pokazuje tylko do właściwości Poziom drugi domyślnie.
- Etykiety zamiast wewnętrznych nazwisk w kombi dodawania nowych kolumn w "Moje raporty".
- Stan początkowy i zamawianie "Moje raporty" jest wypełniana z bieżącej listy.
- Powielanie dozwolone w kolumnach "Moje raporty", aby filtrować według zakresu lub złożonych warunkach, choć tylko jeden jest przedstawiony w raporcie.
- Dialog tytuł edycji kolumny "moje raporty poprawiła.
- Refaktoryzacja kodu "Moje raporty" (CustomReport przemianowany na MYREPORT), która produkuje utratę raportach bieżących przechowywać użytkowników.
- @AssertTrue wiadomość może być dostosowane, a nawet wartości właściwości bieżącej jednostki, mogą być stosowane.
- Gdy ConstraintViolationException zostanie zgłoszony komunikat dla użytkownika jest otrzymywany z definicji ograniczającej.
- adnotacje walidacji @Size produkuje więcej significative wiadomość.
- Obsługa wielowartościowe redaktorów z wyboru.
Komentarze nie znaleziono