Jsem na novém projektu, jedná se o klasickou SOA se Springem. Fascinuje mě, že jsem opět narazil na mapování XSD na Java classy. Vzhledem k tomu, že to celé běží na Javě, tak doprčic... mám přece nějaké Java POJO objekty a když už chci vézt komunikaci mezi službami přes XML, tak by to nemělo nic měnit na tom, že XSD nepotřebuju vůbec řešit. POJO může mít svou vlastní validaci. Stejně ta validace v tom XSD je taková nic moc. Např. nezvaliduju si tam věci typu "zadané PSČ existuje". Chápu použití toho XML jen jako možnost, jak mít pro člověka čitelná data, ale používat tam i validaci? Mě přijde, že ty XSD soubory jsou oproti Java třídám děsně nepřehledné. Tak proč to lidi vlastně vůbec dělají, když nemusí?