<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="95141" NadgradivoID="0" NRID="10909867" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=95141" StOgledov="2660" StPrenosov="452" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-29 21:53:08" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000468" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-95141">20.500.12556/RUL-95141</PID>
  <Naslov>Reaktivni model razvoja aplikacij z uporabo ogrodja Vert.x</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Reactive model for developing applications using Vert.x toolkit</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Spletne in mobilne aplikacije postajajo čedalje bolj odzivne na dogodke v realnem času z namenom, da bi omogočile boljšo uporabnikovo izkušnjo. Za izdelavo takih aplikacij potrebujemo primerna orodja in reaktivno programiranje je ena izmed rešitev.
Reaktivno programiranje postaja zaradi prednosti, ki jih ponuja, vedno večji razlog za opuščanje standardnega objektnega pristopa. V diplomskemu delu smo opisali koncepte reaktivnega programiranja in ga primerjali z objektnim pristopom. V nadaljevanju smo primerjali številna ogrodja za izdelavo reaktivnih aplikacij. Bolj podrobneje smo preučili
ogrodje Vert.x, saj smo ga v sklopu diplomskega dela integrirali v odprtokodno ogrodje KumuluzEE, ki se uporablja za izdelavo mikrostoritev v Javi EE.</Opis>
  <TujJezik_Opis>Web and mobile applications consist of real-time events of different kinds in order to ensure the best possible user experience. To develop such applications, proper tools are needed and reactive programming is one of the possible solutions. Due to its many advantages, reactive programming is becoming an increasing reason to abandon standard object-oriented approach. Therefore, in this thesis we first describe the concepts of reactive programming and compare it to object-oriented programming. We continue by comparing numerous available frameworks for developing reactive applications. Framework Vert.x is described in more detail. Main contribution of this thesis is implementation of Vert.x in the open-source framework KumuluzEE which is used to develop microservices.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>Vert.x</Beseda>
    <Beseda>reaktivno programiranje</Beseda>
    <Beseda>mikrostoritve</Beseda>
    <Beseda>KumuluzEE</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>Vert.x</Beseda>
    <Beseda>reactive programming</Beseda>
    <Beseda>microservices</Beseda>
    <Beseda>KumuluzEE</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb11" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2017-09-15 15:04:48</DatumVstavljanja>
  <DatumObjave>2017-09-15 15:04:49</DatumObjave>
  <DatumSpremembe>2022-08-10 02:19:38</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2017</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo>1970-01-01</EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="73638" Ime="Žan" Priimek="Ožbot" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="73637" Ime="Sebastijan" Priimek="Šprager" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">20321</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="103706" DatotekaNRID="10743232" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="536774" VelikostDatotekeKratko="524,19 KB" DatumVstavljanja="2017-09-15 15:04:49" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Ozbot_Zan_-_Reaktivni_model_razvoja_aplikacij_z_uporabo_ogrodja_Vert.x.pdf</Naziv>
      <OrgNaziv>Ozbot_Zan_-_Reaktivni_model_razvoja_aplikacij_z_uporabo_ogrodja_Vert.x.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>B677D6907620C707C4920EA749ED0B95</MD5>
      <SHA256>50d604dd519a53a5e1c9364f94aa3187d8c35f3faabc8bed099a5198c8a94646</SHA256>
      <UUID>b204a0a7-a1b3-11eb-a523-00155dcfd717</UUID>
      <PID>20.500.12556/rul/83708705-c259-4a3a-b7cc-719d16577fd5</PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=103706</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="61968"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="0" Koda="0" Naziv="Ni določena" SchemaOrg="CreativeWork"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
