[ASOS | Cvičenie] 4 - WSDL schéma a webové služby
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Cvičenie nadväzuje na predchádzajúce zadanie, v ktorom bolo potrebné vytvoriť XSD schému popisujúcu knihy a autorov. Vyučujúci najprv prechádza riešením tejto úlohy – definuje komplexné typy Book a Author, jednoduché typy pre ISBN (s regulárnym výrazom), typ knihy (enumerácia kniha/audiokniha/e-kniha) a cenu, pričom rieši povinnosť, násobnosť a obmedzenia jednotlivých elementov. Následne v IntelliJ IDEA ukazuje generovanie ukážkového XML dokumentu z XSD schémy na overenie správnosti. V druhej časti cvičenia sa prechádza k tvorbe WSDL dokumentu, ktorý importuje vytvorenú XSD schému a definuje webovú službu BookService s operáciou list, vrátane portTypu, bindingu, service elementu a message definícií pre request a response. Cieľom je pripraviť základ pre generovanie webových služieb typu SOAP, ktoré budú neskôr prepojené so Spring projektom v ďalších zadaniach.
- - Riešenie XSD schémy z predchádzajúceho cvičenia pre knihy a autorov
- - Definícia komplexných typov Book a Author so sekvenciami elementov
- - Vytvorenie simple type pre ISBN pomocou regulárneho výrazu (pattern)
- - Enumerácia typu knihy (kniha, audiokniha, e-kniha) ako vlastný simple type
- - Obmedzenia pre cenu (minInclusive 0) a povinnosť/násobnosť elementov (minOccurs, maxOccurs)
- - Generovanie ukážkového XML dokumentu z XSD schémy v IntelliJ IDEA
- - Tvorba WSDL dokumentu s importom XSD, definíciou service, portType, binding a messages pre operáciu list
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky