dabear Skrevet 24. august 2014 Del Skrevet 24. august 2014 Holder på med en webapp. Dette er en standalone app uten brukerdatabase. Det er en demoapp som benytter et ekstern soap api for all kommunikasjon. I mvc.net er Models veldig knytt mot oppdateringer, søking etc i databaser. Jeg er derimot ute etter best practice for hvordan man lager Models uten databasebasetilkobling. Det er vanskelig å finne relevant eksempler ved et googlesøk. Eller burde jeg ikke bruke Models. Bør all logikk og håndtering av resultat fra dette soap api håndteres i kontrolleren? Lenke til kommentar
quantum Skrevet 25. august 2014 Del Skrevet 25. august 2014 (endret) Datamodellen ligger i "Model", og datamodell har du vel selv om de ikke persisteres til en database. Vanligvis hentes/skrives data til/fra databasen/datamodellen via et data-aksess-lag DAO, og tanken med å skille ut dette er at man kan beholde modellen, og bytte ut databasen med noe annet, f.eks. rest-tjenester. Hvor data hentes fra og skrives til bør være mest mulig "skjult" for resten av applikasjonen, slik at det blir lett å bytte ut (men ikke dra den så langt at det blir uforholdsmessig dyrt, ofte blir det ikke noe av slik utskifting). Google "loose coupling" Endret 25. august 2014 av quantum Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå