Geïnspireerd door soortgelijke tools zoals Ruby On Rails en Lente , OpenXava implementeert dezelfde MVC principes die deze kaders beroemd in de eerste plaats gemaakt.
Daarnaast OpenXava voegt zijn eigen draai aan de MVC frameworks markt door het automatiseren van applicatie-ontwikkeling nog meer.
Met OpenXava, ontwikkelaars hoeft alleen maar de Model deel van hun applicatie te maken, wordt de Controller opnieuw op grote schaal het wezen worden automatisch gegenereerd op basis van vooraf ingestelde regels.
Dit betekent dat de ontwikkeling van met OpenXava is vrij snel en kan bespaart u een hoop van de mens macht en geld op hetzelfde moment.
Wat is nieuw in deze Persbericht:.
- Standaard controllers.xml in nieuwe projecten
- @RemoveSelectedAction beschikbaar voor @ElementCollection.
- Nieuwe methode assertValidValueExists () in ModuleTestBase.
- Slaapstand upgrade naar 4.3.9.
- Hibernate Validator upgrade naar 5.1.3.
- HSQLDB gebruikt in de steekproef van projecten een upgrade naar 2.3.2.
- Classic Hibernate Validator (3.1) vallen.
- Ant doel updateSchema niet langer ondersteund voor XML-onderdelen.
- geautomatiseerde bedrijfsprocessen Logic (ABL) bibliotheek gedaald.
- Charts automatisch gegenereerd uit de lijst van gegevens.
- Een lijst met geannoteerde @OrderColumn kunnen worden gesorteerd door de gebruiker met drag & drop.
- JPA 2.1 (JSR-338) ondersteuning.
- Bean Validation 1.1 (JSR-349) ondersteuning.
- Combo heeft geen lege optie enum eigenschappen met @Required.
- Nieuwe eigenschappen startInLastVisitedModule en rememberVisitedModules in naviox.properties.
Wat is nieuw in versie 5.3.2:.
- Standaard controllers.xml in nieuwe projecten
- @RemoveSelectedAction beschikbaar voor @ElementCollection.
- Nieuwe methode assertValidValueExists () in ModuleTestBase.
- Slaapstand upgrade naar 4.3.9.
- Hibernate Validator upgrade naar 5.1.3.
- HSQLDB gebruikt in de steekproef van projecten een upgrade naar 2.3.2.
- Classic Hibernate Validator (3.1) vallen.
- Ant doel updateSchema niet langer ondersteund voor XML-onderdelen.
- geautomatiseerde bedrijfsprocessen Logic (ABL) bibliotheek gedaald.
- Charts automatisch gegenereerd uit de lijst van gegevens.
- Een lijst met geannoteerde @OrderColumn kunnen worden gesorteerd door de gebruiker met drag & drop.
- JPA 2.1 (JSR-338) ondersteuning.
- Bean Validation 1.1 (JSR-349) ondersteuning.
- Combo heeft geen lege optie enum eigenschappen met @Required.
- Nieuwe eigenschappen startInLastVisitedModule en rememberVisitedModules in naviox.properties.
Wat is nieuw in versie 5.3.1:.
- Standaard controllers.xml in nieuwe projecten
- @RemoveSelectedAction beschikbaar voor @ElementCollection.
- Nieuwe methode assertValidValueExists () in ModuleTestBase.
- Slaapstand upgrade naar 4.3.9.
- Hibernate Validator upgrade naar 5.1.3.
- HSQLDB gebruikt in de steekproef van projecten een upgrade naar 2.3.2.
- Classic Hibernate Validator (3.1) vallen.
- Ant doel updateSchema niet langer ondersteund voor XML-onderdelen.
- geautomatiseerde bedrijfsprocessen Logic (ABL) bibliotheek gedaald.
- Charts automatisch gegenereerd uit de lijst van gegevens.
- Een lijst met geannoteerde @OrderColumn kunnen worden gesorteerd door de gebruiker met drag & drop.
- JPA 2.1 (JSR-338) ondersteuning.
- Bean Validation 1.1 (JSR-349) ondersteuning.
- Combo heeft geen lege optie enum eigenschappen met @Required.
- Nieuwe eigenschappen startInLastVisitedModule en rememberVisitedModules in naviox.properties.
Wat is nieuw in versie 5.3:.
- Standaard controllers.xml in nieuwe projecten
- @RemoveSelectedAction beschikbaar voor @ElementCollection.
- Nieuwe methode assertValidValueExists () in ModuleTestBase.
- Slaapstand upgrade naar 4.3.9.
- Hibernate Validator upgrade naar 5.1.3.
- HSQLDB gebruikt in de steekproef van projecten een upgrade naar 2.3.2.
- Classic Hibernate Validator (3.1) vallen.
- Ant doel updateSchema niet langer ondersteund voor XML-onderdelen.
- geautomatiseerde bedrijfsprocessen Logic (ABL) bibliotheek gedaald.
- Charts automatisch gegenereerd uit de lijst van gegevens.
- Een lijst met geannoteerde @OrderColumn kunnen worden gesorteerd door de gebruiker met drag & drop.
- JPA 2.1 (JSR-338) ondersteuning.
- Bean Validation 1.1 (JSR-349) ondersteuning.
- Combo heeft geen lege optie enum eigenschappen met @Required.
- Nieuwe eigenschappen startInLastVisitedModule en rememberVisitedModules in naviox.properties.
Wat is nieuw in versie 5.2.1:.
- Verhuizen kolommen in de lijst met slepen en neerzetten
- Het verwijderen van een kolom uit een lijst wordt onmiddellijk gedaan en met een fade-effect.
- De lijst voor het toevoegen van kolommen aan een lijst wordt getoond in een dialoogvenster.
- De lijst voor het toevoegen van kolommen aan een lijst maakt niet langer paginering, maar een scrollbar.
- De lijst voor het toevoegen van kolommen aan een overzicht van slechts tot tweede niveau eigenschappen op het eerste, en alle eigenschappen van de vraag.
- De lijst voor het toevoegen van kolommen aan een lijst wordt bevolen door de gelokaliseerde kolomlabels van de eigenschappen.
- De lijst voor het toevoegen van kolommen aan een lijst niet meer toont de interne eigenschappen namen.
- Fade effect te tonen / verbergen van de filter deel van de lijst en de aanpassing iconen.
- Het gebruik van JavaScript te tonen / verbergen de lijst maatwerk iconen, zonder AJAX verzoek.
- Lijst aanpassen iconen worden automatisch verborgen na het uitvoeren van een actie.
- 20% prestatieverbetering in geautomatiseerde module testen.
- HtmlUnit opgewaardeerd naar 2,15.
- jQuery UI bijgewerkt naar 1.11.2.
- jQuery bijgewerkt naar 1.11.2.
- Verbeterde Commons Lang3 bibliotheek 3.3.2.
- methode New move () in XCollections nut klasse.
- De browser woning in xava-junit.properties wordt niet meer ondersteund.
- Nieuwe createWar ant taak standaard opgenomen in nieuwe projecten.
- Frame afstand als er meerdere frames op een rij aangepast.
- Prestatieverbetering voor label resolutie.
Wat is nieuw in versie 5.2:.
- Verhuizen kolommen in de lijst met slepen en neerzetten
- Het verwijderen van een kolom uit een lijst wordt onmiddellijk gedaan en met een fade-effect.
- De lijst voor het toevoegen van kolommen aan een lijst wordt getoond in een dialoogvenster.
- De lijst voor het toevoegen van kolommen aan een lijst maakt niet langer paginering, maar een scrollbar.
- De lijst voor het toevoegen van kolommen aan een overzicht van slechts tot tweede niveau eigenschappen op het eerste, en alle eigenschappen van de vraag.
- De lijst voor het toevoegen van kolommen aan een lijst wordt bevolen door de gelokaliseerde kolomlabels van de eigenschappen.
- De lijst voor het toevoegen van kolommen aan een lijst niet meer toont de interne eigenschappen namen.
- Fade effect te tonen / verbergen van de filter deel van de lijst en de aanpassing iconen.
- Het gebruik van JavaScript te tonen / verbergen de lijst maatwerk iconen, zonder AJAX verzoek.
- Lijst aanpassen iconen worden automatisch verborgen na het uitvoeren van een actie.
- 20% prestatieverbetering in geautomatiseerde module testen.
- HtmlUnit opgewaardeerd naar 2,15.
- jQuery UI bijgewerkt naar 1.11.2.
- jQuery bijgewerkt naar 1.11.2.
- Verbeterde Commons Lang3 bibliotheek 3.3.2.
- methode New move () in XCollections nut klasse.
- De browser woning in xava-junit.properties wordt niet meer ondersteund.
- Nieuwe createWar ant taak standaard opgenomen in nieuwe projecten.
- Frame afstand als er meerdere frames op een rij aangepast.
- Prestatieverbetering voor label resolutie.
Wat is nieuw in versie 5.1:.
- Java 8 ondersteuning
- FirstSteps inhoud veranderd.
- Frans berichten verbeterd.
- Resultaat berichten in logboek voor annotatie misbruik in de collectie.
- Methods assertEditableInCollection () en assertNoEditableInCollection () van ModuleTestBase werk voor elk type van de collectie.
- New assertValidValuesCountInCollection () en assertValidValuesInCollection () methodes in ModuleTestBase.
- Een aantal nieuwe labels gemeenschappelijk gebruik te worden gebruikt in toepassingen.
- Het verbeteren van AJAX gedrag element collectie, met x10 verbetering van de responsiviteit.
- Reference data ophalen in element collecties geoptimaliseerd.
- Zoeken referenties door @SearchKey woningen in element collecties.
- Nieuwe stereotype FILES voor het bevestigen van meerdere bestanden naar een entiteit.
- @DefaultValueCalculator wordt uitgevoerd elke keer dat de woningen in @PropertyValue (uit) te veranderen.
- Kijk en voel voor totalen in lijsten en collecties verbeterd.
Wat is nieuw in versie 5.0:
- Nieuwe look and feel .
- Login / logout functionaliteit.
- Module navigatie. Left doorzoekbaar menu met alle modules en top menu met recent gebruikte modules
- Verzamelingen bewerkbare naar mobiele mode, zoals een spreadsheet, beschikbaar voor @ElementCollection.
- Alle verzameling elementen en de container entiteit worden volhardde in een keer, beschikbaar voor @ElementCollection.
- @ElementCollection van JPA 2 ondersteund.
- Nieuwe renderer motor om de user interface lay-out.
- Look and feel van de datum editor verbeterd.
- Verschillende rapporten in één PDF met de nieuwe JasperConcatReportBaseAction.
- @Collapsed annotatie verzamelingen en referenties met het frame te starten gesloten. Ook toegestaan in XML-componenten.
- Nieuwe NoCustomizeList controller voor het uitschakelen van de lijst aanpassen aan een specifieke module.
- Nieuwe stereotype FILE voor bijgevoegde bestanden, kan het de bestanden in DB of het bestandssysteem op te slaan.
- De gebruiker kan een verslag van 'Mijn rapporten' met alle andere gebruikers te delen.
- Nieuwe Addons project toegevoegd aan de distributie om uitgebreide functies buiten de OpenXava kern bevatten.
- Nieuwe InvoiceDemo project toegevoegd aan de distributie.
- Groovy upgrade naar 2.2.2.
- JasperReports upgrade naar 5.5.1.
- DWR upgrade naar 2.0.10.
- JSTL opgewaardeerd naar 1.2 met behulp van Apache Standard Taglibs 1.2.1.
- JavaMail een upgrade naar 1.5.1.
- Upgrade van commons bibliotheken: beanutils 1.8.0, 1.1.1 te loggen, vergister 2.1, 1.9 codec, FileUpload 1.3.1, io 2.4, lang 2.6, validator 1.4.0 .
- Upgrade naar Servlet 2.5 en JSP 2.1.
- Toegevoegd Commons Lang3 3.2.1 bibliotheek.
- Tomcat 7 opgenomen in de distributie.
Wat is nieuw in versie 4.9.1:
- Fixed:
- Het bevolken beginwaarden in 'Mijn rapporten' mislukt booleans, beschrijvingen lijsten en opsommingen.
- Als het overschrijven associateEntity () in SaveElementInCollectionAction verliezen we het valideren minimale functionaliteit.
- Minimaal voor verzamelingen gedeclareerd met @Size (min =) niet gevalideerd op remove elementen.
- Het toevoegen van elementen om een collectie zonder cascade verwijderen of ALL niet valideren maximum (@Size (max =)).
- Twee collecties in dezelfde rij worden niet goed weergegeven met de nieuwe renderer.
- @LabelFormat (LabelFormatType.SMALL) werkt niet onder de nieuwe renderer motor.
- CSS ox-label klasse genegeerd door de nieuwe renderer.
- Een aantal frames in dezelfde rij met de nieuwe renderer te dicht of zelfs overlappende.
- De nieuwe renderer mislukt met een sectie met twee gevonden.
- Mark voor de vereiste gebied wordt niet getoond met de nieuwe renderer.
Wat is nieuw in versie 4.9:
- Combo's en tekstvelden in de lijst filteren hun breedte aan te passen aan de kolom en ze zijn altijd volledig zichtbaar.
- 'In groep' en niet 'in de groep' (het 'in' of SQL) toegestaan om te filteren in de lijst, collecties en 'Mijn rapporten'.
- Een link naar filter verstoppen zich in de filter rij zelf.
- Links naar het filter te tonen en te verbergen zijn alleen zichtbaar in maatwerk-modus.
- Nieuwe pictogrammen voor het aanpassen van de lijst en collecties.
- Paging in de lijst en collecties kunt 12 rijen per pagina.
- PDF rapporten zonder gegevens tonen een pagina met een informatieve boodschap in plaats van een leeg rapport.
- Lange labels in de automatische PDF-rapporten kunnen meerdere lijnen te gebruiken als dat nodig is.
- Automatische PDF-rapporten gebruiken gekwalificeerde labels voor kolom header, net zoals de lijst staat.
- Detail regelhoogte geoptimaliseerd voor automatische PDF-rapporten.
- Algoritme kolommen aanpassen in PDF-rapporten geoptimaliseerd. Rechterkolom is beter aangepast en kolommen die niet passen worden gedropt
- De breedte van de kolommen in de automatische PDF-rapporten wordt berekend op basis van de werkelijke inhoud, niet van aangifte.
- De combo voor het toevoegen van kolommen in 'My rapport' toont slechts tot het tweede niveau eigenschappen standaard.
- Labels in plaats van interne namen in combo voor het toevoegen van nieuwe kolommen in 'Mijn rapporten'.
- Initiële conditie en het bestellen voor 'Mijn rapporten' wordt ingevuld op basis van de huidige lijst.
- Duplicate columns toegestaan in 'Mijn rapporten' om op te filteren range of complexe omstandigheden, hoewel slechts één is weergegeven in het rapport.
- Dialog titel van kolom editing 'Mijn rapporten' verbeterd.
- Refactoring code 'Mijn rapporten' (CustomReport omgedoopt tot MyReport) dat het verlies van de huidige gebruiker op te slaan rapporten produceert.
- @AssertTrue bericht kan worden aangepast, zelfs waarden van de eigenschappen van de huidige eenheid kan worden gebruikt.
- Als een ConstraintViolationException wordt geworpen de boodschap aan de gebruiker wordt verkregen uit de dwang definitie.
- @Size validatie aantekeningen produceert een significatieve bericht.
- Ondersteuning voor meerdere waarden editors met vakjes.
Reacties niet gevonden