[ASOS | Cvičenie] 4 - WSDL schéma a webové služby

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

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.

Otvoriť AI: ChatGPT · Claude · Gemini

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.