<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="29539" NadgradivoID="0" NRID="8739450" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=29539" StOgledov="3043" StPrenosov="656" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-25 20:54:15" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000468" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-29539">20.500.12556/RUL-29539</PID>
  <Naslov>Dinamično generiranje validacijske logike z uporabo sistemov za upravljanje s poslovnimi pravili</Naslov>
  <Podnaslov>diplomsko delo</Podnaslov>
  <TujJezik_Naslov>Dynamic validation logic generation using business rules management systems</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Validacija vnosov v spletnih aplikacijah predstavlja pomemben del njihovega delovanja. Vneseni podatki morajo biti skladni s tehničnimi omejitvami vnosa, ki jih določi razvijalec, ali pa z omejitvami iz poslovnega okolja. V programskih ogrodjih za izdelavo spletnih aplikacij je validacijska logika sklopljena s programsko kodo. Zaradi tega je ob spremembi posameznega pravila potrebno ponovno prevajanje in postavitev spletne aplikacije, kar oteži njihovo upravljanje in vzdrževanje. V tem delu smo razvili sistem za validacijo vnosov s pomočjo sistema za upravljanje s poslovnimi pravili. Validacijska pravila so shranjena v centralnem repozitorju, ločeno od implementacije spletne aplikacije. S tem smo dosegli enostaven in pregleden zapis validacijske logike v obliki deklarativnih poslovnih pravil ter poenostavili vzdrževanje aplikacij ob spremembah validacijske logike.</Opis>
  <TujJezik_Opis>Input validation in web applications represents an important part of their functionality. With proper validation we ensure that provided input data is in accordance with technical constraints, defined by the developer and with business-related constraints. In web development frameworks, validation logic is coupled with program code. If one validation rule is changed, application needs to be recompiled and redeployed. In this thesis we developed a system for input validation based on business rules management system. Validation rules are stored in central repository, separated from implementation of web applications. Thus, we have achieved a simple and transparent way of declaring validation logic in the form of declarative business rules as well as simplifed applications maintenance in case of changes in validation logic.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>validacija vnosov</Beseda>
    <Beseda>spletne aplikacije</Beseda>
    <Beseda>poslovna pravila</Beseda>
    <Beseda>računalništvo</Beseda>
    <Beseda>računalništvo in informatika</Beseda>
    <Beseda>univerzitetni študij</Beseda>
    <Beseda>diplomske naloge</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>input validation</Beseda>
    <Beseda>web applications</Beseda>
    <Beseda>business rules</Beseda>
    <Beseda>computer science</Beseda>
    <Beseda>computer and information science</Beseda>
    <Beseda>diploma</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik>[J. Meznarič]</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>2014-09-22 15:30:02</DatumVstavljanja>
  <DatumObjave>2014-09-22 15:30:02</DatumObjave>
  <DatumSpremembe>2024-08-13 08:49:45</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2014</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani>45 str.</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></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="28304" Ime="Jan" Priimek="Meznarič" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="28298" Ime="Matjaž Branko" Priimek="Jurič" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">14234</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/1536116419">1536116419</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="29535" DatotekaNRID="8395471" 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="666251" VelikostDatotekeKratko="650,64 KB" DatumVstavljanja="2014-09-22 15:30:02" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>63110268-20140916210203-diploma_jan_meznaric.pdf</Naziv>
      <OrgNaziv>63110268-20140916210203-diploma_jan_meznaric.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>35082AE322C792F37AF7D7A82F26FF68</MD5>
      <SHA256>f6e5c14ff00af52adc5ce19a64927c61475876d76a15665e84536f9b17a0af9d</SHA256>
      <UUID>4f7bf956-a1a8-11eb-a523-00155dcfd717</UUID>
      <PID>20.500.12556/rul/ef81776a-cbc5-4806-af4e-2d9f543ebfb6</PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=29535</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="56759"></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="2.11" Koda="2.11" Naziv="Diplomsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
