210 likes | 290 Views
Explore commercial use of Open Source with community support. Solve XML context challenges with JavaConfig and annotations. Overcome XML's limitations with DTD and XSD. Collaboration with Spring IDE for seamless workflow.
E N D
Spring IDE Spring Framework + Eclipse
Code-House • Mała firma • Duzi klienci • Jeszcze większe aspiracje Nasze cele • Promowanie komercyjnego wykorzystania OpenSource • Wsparcie społeczności
Problem • Praca z kontekstem w XML
Alternatywy • JavaConfig • Adnotacje
IDE > runtime > test > produkcja • Nowe środowisko nowe problemy • Testy jednostkowe jako lekarstwo • Pozbywamy się zalet Spring + XML
Rozwiązania wspomagające XML • DocumentTypeDefinition (DTD) • XML Schema (XSD)
XML Schema • Abstrakcja • Hierarchia • Restrykcja
Rozwiązanie • Zaprzęgamy Spring IDE do współpracy • org.springframework.ide.eclipse.beans: • core.namespaces • ui.namespaces • ui.editor.namespaces