Bean Validation in JAXB

Thesis title: Bean Validation in JAXB
Author: Valový, Marcel
Thesis type: Diploma thesis
Supervisor: Pecinovský, Rudolf
Opponents: Šlajchrt, Zbyněk
Thesis language: English
Abstract:
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 ... show full abstract
Keywords: Bean Validation; validation; XML; JAXB; Object-to-XML Mapping
Thesis title: Bean Validation pro JAXB
Author: Valový, Marcel
Thesis type: Diplomová práce
Supervisor: Pecinovský, Rudolf
Opponents: Šlajchrt, Zbyněk
Thesis language: English
Abstract:
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ň po... show full abstract
Keywords: XML; JAXB; validace; Bean Validation; Object-to-XML Mapping

Information about study

Study programme: Aplikovaná informatika/Informační systémy a technologie
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 12. 5. 2014
Date of submission: 15. 12. 2014
Date of defense: 2. 2. 2015
Identifier in the InSIS system: https://insis.vse.cz/zp/47825/podrobnosti

Files for download

    Last update: