Bean Validation pro JAXB

Název práce: Bean Validation in JAXB
Autor(ka) práce: Valový, Marcel
Typ práce: Diploma thesis
Vedoucí práce: Pecinovský, Rudolf
Oponenti práce: Šlajchrt, Zbyněk
Jazyk práce: English
Abstrakt:
Currently, there is no solution providing automatic validation of objects in the problem of solving Object-to-XML Impedance Mismatch. The author chose Java SE specification JAXB for Object-to-XML mapping and Java EE specification Bean Validation for validation of JavaBean objects. This thesis focuses on the interconnection of the two specifications and creation of a new specification Bean Validation in JAXB providing automatic validation at the object level during the process of marshalling and unmarshalling. This specification also provides means for mapping XML Restrictions and Facets to Bean Validation constraints. In this thesis author presents the design of Bean Validation in JAXB facility specification, its reference implementation, written by author, and users and programmers guide.
Klíčová slova: Bean Validation; validation; XML; JAXB; Object-to-XML Mapping
Název práce: Bean Validation pro JAXB
Autor(ka) práce: Valový, Marcel
Typ práce: Diplomová práce
Vedoucí práce: Pecinovský, Rudolf
Oponenti práce: Šlajchrt, Zbyněk
Jazyk práce: English
Abstrakt:
V současné době neexistuje řešení umožnující použití validací na úrovni kódu Java při řešení Object-to-XML Impedance Mismatch problému. Autor zvolil Java SE specifikaci JAXB pro mapování XML dokumentů a Java objektů a Java EE specifikaci Bean Validation pro validaci JavaBean objektů. Tyto dvě specifikaci propojil a vytvořil novou specifikaci Bean Validation in JAXB poskytující možnosti automatické validace na úrovni objektů během procesů marshallingu a unmarshallingu. Tato specifikace zároveň poskytuje prostředky a definici pro mapování XML Restrictions a Facets na Bean Validation constraints. V této práci je prezentován design specifikace Bean Validation in JAXB, její referenční implementace, již autor napsal v jazyce, a uživatelská a programátorská příručka.
Klíčová slova: XML; JAXB; validace; Bean Validation; Object-to-XML Mapping

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informační systémy a technologie
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 12. 5. 2014
Datum podání práce: 15. 12. 2014
Datum obhajoby: 2. 2. 2015
Identifikátor v systému InSIS: https://insis.vse.cz/zp/47825/podrobnosti

Soubory ke stažení

    Poslední aktualizace: