Original title:
Bean Validation in JAXB
Translated title:
Bean Validation pro JAXB
Authors:
Valový, Marcel ; Pecinovský, Rudolf (advisor) ; Šlajchrt, Zbyněk (referee) Document type: Master’s theses
Year:
2014
Language:
eng Publisher:
Vysoká škola ekonomická v Praze Abstract:
[eng][cze] 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.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.
Keywords:
Bean Validation; JAXB; Object-to-XML Mapping; validation; XML; Bean Validation; JAXB; Object-to-XML Mapping; validace; XML
Institution: University of Economics, Prague
(web)
Document availability information: Available in the digital repository of the University of Economics, Prague. Original record: http://www.vse.cz/vskp/eid/44093