La oss først se på problemet med objektorientert tankegang. Se figuren under. Konto
|
|
- Annette Samuelsen
- 7 år siden
- Visninger:
Transkript
1 Øving 11 - del b Oppgave 1 fasade av Session Beans. Denne oppgaven kan også gjøres samtidig som oppgave 2 (det er imidlertid enklere å holde oversikten om du gjør en ting i gangen). Du skal nå lage en fasade ( med en Session Bean) til EJB en du lagde i oppgave 1. Lag løsningen din slik at klienten aldri har direkte kontakt med Entity EJB en. Klienten skal fortsatt ha tilgang til de samme metodene som før, men nå via fasaden. Merk at det vil være naturlig å bruke verdiobjekter i dette tilfellet. Her er et tenkt scenario som beskriver dette: 1. Klienten kaller metoden hentallepersoner() på Session Bean fasaden. 2. Session EJB en bruker så Entity EJB en for å få tak i alle personene. 3. Da klienten ikke skal ha direkte kontakt med Entity EJB en så returnerer Session EJB en verdiobjekter tilbake til klienten. Klassen kan f.eks. hete PersonVO, og inneholder de verdiene som er interessant for klienten (husk at objektene må være serialiserbare). 4. Klienten mottar verdiobjektene, og kan vise innholdet i disse. Ved oppretting av en ny person vil tankegangen være den samme. Klienten oppretter et PersonVO-objekt som sendes til fasaden. Her blir verdiene hentet ut og nødvendige kall på Entity EJB en blir gjort. Relasjoner mellom Enity Beans Fram til nå har vi hatt databasetabellen konto, hvor vi hadde feltene kontonr, fornavn, etternavn og saldo. Dette er ikke en god løsning fordi en person kan ha flere kontoer. Hvis så er tilfellet, blir personens fornavn og etternavn lagret flere ganger i databasen (og dette ønsker vi ikke). For å unngå dette problemet bruker vi heller to databasetabeller. La oss først se på problemet med objektorientert tankegang. Se figuren under. Person 1 * Konto Av figuren kan vi lese at en person har 0 eller flere kontoer. Merk at en konto ikke kan ha flere eiere (det er bare noe jeg har bestemt i dette tilfellet). Det beste vil nå være å lage to databasetabeller som vist under: Tabellen Person kan se slik ut: Personnummer Fornavn Etternavn Ola Normann
2 Kari Normann Tabellen for Konto kan se slik ut: Kontonr Saldo Fremmednøkkel Vi ser at tabellen Konto vil inneholde en fremmednøkkel til tabellen Person. Vi knytter på denne måten en Konto opp mot en Person. Du kan også se av tabellen over at Ola har to kontoer. Bruker vi Entity Beans med BMP, så må vi selv sørge for å opprette disse tabellene og skrive koden for å manipulerer dem. Når vi bruker CMP skal vi imidlertid ikke skrive databasekode. Det er imidlertid nødvendig å beskrive forholdet mellom slike CMP EJB er. Dette fordi det er containeren sin oppgave å lage databasen (vi kan også gjøre det manuelt selv), men containeren kan ikke i utgangspunktet vite om hvor mange kontoer en person kan ha. For containeren er det like naturlig at en konto kan ha flere eiere. I dette tilfellet blir databasetabellene annerledes (det holder ikke lenger med en fremmednøkkel i tabellen Konto). Det jeg prøver å si er at du selv må spesifisere forholdet (relasjonene) mellom CMP EJB ene. For at dette skal fungere så må EJB ene ha lokale-interface. De må også ligge i samme jar-fil. Forholdet mellom EJB ene beskrives i deploytool (kommer tilbake til dette). Når vi lager løsningen vår så bryr vi oss ikke om hvordan databasen ser ut. Dette er helt og holdent opp til containeren. For oss vil en person ha 0 eller flere kontoer. I PersonBeanklassen vil det derfor være naturlig å ha en Collection som inneholder referansen til de Konto EJB er. Vi må utvide med følgende get/set-metoder i PersonBean: public abstract Collection getkontoer(); public abstract void setkontoer(collection kontoer); I deploytool så vil kontoer nå vises sammen med de andre feltene (egenskapene) til en person (fornavn, etternavn, personnr). Dette er vist i figuren under. Merk at kontoer ikke er merket av for å bli varig lagret (persisted). Grunnen til dette er at kontoene er EJB er og er derfor i seg selv varige. Containeren vil nå kun sørge for at referansene til disse EJB ene blir tatt vare på, slik at vi kan finne kontoene senere.
3 Nå må vi beskrive forholdet mellom Entity EJB ene KontoBean og PersonBean. Velg jar-filene komponentene ligger i, og skillearket Relationships. Ved å velge Add kan du nå beskrive forholdet mellom Entity EJB ene. Du får da opp et nytt skjermbilde (se under). Her velger vi: Multiplicity (Bean A : Bean B). I vårt tilfelle vil det være One to Many (en person kan ha flere kontoer).
4 Så velger vi hvilken av EJB ene som skal være EJB A og hvilken som skal være EJB B. Her blir A PersonBean og vi velger derfor dette i Enterprise Bean Name. Så velger vi hvilket felt i PersonBean som inneholder referanser til EJB B. Hos oss er det kontoer. Dette er en Collection som inneholder kontoene til personen. Typen er java.util.collection. For EJB B, velger vi KontoBean. En konto vet ikke hvem eieren er (om dette er et problem så bør vi lage løsningen slik at også konto har en referanse til person). Vi velger derfor <none> i Field Referencing Bean A. Tilslutt krysser jeg av for Delete When Bean A is Deleted. Mao. når en person slettes så vil også kontoene hans slettes. Grunnen til dette er at en konto ikke kan eksistere uten en eier. Trykk OK. Skjermbildet blir nå slik:
5 Da har vi beskrevet forholdet mellom de to Entity EJB ene. Containeren vil nå sørge for å vedlikeholde relasjonene. Det vil nå være naturlig å ha en metode i PersonBean som registrerer en konto til personen. F.eks. kan metoden bli slik: public void leggtilkonto(kontolocal konto){ Collection kontoene = getkontoer(); //henter kontoene til personen kontoene.add(konto); // legger til en konto setkonto(kontoene); // lagrer kontoene } Legg merke til at vi bruker getkonto() til å finne alle kontoene som personen har. For å endre kontoene til en person kaller vi setkonto(). Oppgave 2 I forrige oppgave lagde du en CMP PersonBean. For denne EJB en lagde du også en fasade. Du skal nå utvide denne løsningen (for de som ikke har gjort forrige oppgave, ta kontakt for å få løsningsforslaget). Løsningen din skal ha Entity EJB ene KontoBean og PersonBean. Merk at i KontoBean skal det kun lagres kontonr og saldo (ikke fornavn og etternavn). En konto må ha en eier og til dette bruker vi PersonBean. Du må derfor spesifisere relasjonen mellom disse to EJB ene (se kapitlet om relasjoner). I tillegg så skal du utvide fasaden slik at det er mulig å finne kontoene til en person. Det skal også være mulig å overføre penger mellom to kontoer (ikke nødvendigvis eid av samme person). Blant a public void overfør(...) // overføring mellom to kontoer public double hentsaldo(...) //hent saldo til en gitt konto public Collection hentallekontoerforperson(...) //henter kontoene til en person
6 public void slettperson(...) //sletter en person, kontoene skal også slettes public void opprettperson(...) //oppretter en ny person public void leggtilkontotilperson(...) //legger til en konto til en person Tilslutt beskriv hva du må gjøre for å være sikker på at transaksjonen overfør(..) blir riktig.
J2EE. CMP Entity Beans, Transaksjoner, JSP
J2EE CMP Entity Beans, Transaksjoner, JSP CMP Entity Beans Container Managed Persistence Container sin oppgave å lagre innholdet i EJB til varig lager (typisk DB). Implementasjonsklassen lages abstrakt.
DetaljerJ2EE og distribuerte systemer Leksjon 10: Entity Beans (BMP)
J2EE og distribuerte systemer Leksjon 10: Entity Beans (BMP) Leksjonen er forfatters eiendom. Som kursdeltaker kan du fritt bruke leksjonen til eget personlige bruk. Kursdeltakere som ønsker å bruke leksjonene
DetaljerJ2EE og distribuerte systemer Leksjon 11: Entity Beans (CMP)
J2EE og distribuerte systemer Leksjon 11: Entity Beans (CMP) Leksjonen er forfatters eiendom. Som kursdeltaker kan du fritt bruke leksjonen til eget personlige bruk. Kursdeltakere som ønsker å bruke leksjonene
DetaljerFasit og løsningsforslag til Julekalenderen for mellomtrinnet
Fasit og løsningsforslag til Julekalenderen for mellomtrinnet 01.12: Svaret er 11 For å få 11 på to terninger kreves en 5er og en 6er. Siden 6 ikke finnes på terningen kan vi altså ikke få 11. 02.12: Dagens
DetaljerTMA4140 Diskret matematikk Høst 2011 Løsningsforslag Øving 7
Norges teknisknaturvitenskapelige universitet Institutt for matematiske fag Side 1 av?? TMA4140 Diskret matematikk Høst 011 Løsningsforslag Øving 7 7-1-10 a) Beløpet etter n 1 år ganges med 1.09 for å
DetaljerLabyrint Introduksjon Scratch Lærerveiledning. Steg 1: Hvordan styre figurer med piltastene
Labyrint Introduksjon Scratch Lærerveiledning Introduksjon I dette spillet vil vi kontrollere en liten utforsker mens hun leter etter skatten gjemt inne i labyrinten. Dessverre er skatten beskyttet av
DetaljerGuide til Reklamehjelperen
Guide til Reklamehjelperen Lag din egen reklame med våre maler - eller last opp eget materiell Reklamehjelperen er en interaktiv tjeneste som hjelper deg å lage postreklame raskt, enkelt og billig. Med
DetaljerBRUKERVEILEDNING. Oppsett av Activesync klient for Windows Smartphone og Pocket PC mot Exchange 2003. Customer Service Center
BRUKERVEILEDNING Oppsett av Activesync klient for Windows Smartphone og Pocket PC mot Exchange 2003 Customer Service Center Tel: +47 6677 6577 (oppgi ditt kundenummer) Fax: +47 66 85 48 40 (faxnr for bl.a.
DetaljerVEILEDNING BRUK AV NY LØSNING FOR PERIODISERING AV BUDSJETTER I MACONOMY
VEILEDNING BRUK AV NY LØSNING FOR PERIODISERING AV BUDSJETTER I MACONOMY Bakgrunn Periodisering av budsjetter i Maconomy har blitt oppfattet som tungvint og uoversiktlig. Økonomiavdelingen har nå foretatt
DetaljerPRIMTALL FRA A TIL Å
PRIMTALL FRA A TIL Å VEILEDER FOR FORELDRE MED BARN I 5. 7. KLASSE EMNER Side 1 Innledning til primtall P - 2 2 Grunnleggende om primtall P - 2 3 Hvordan finne et primtall P - 5 Innledning til primtall
DetaljerInstallasjonsrutiner og klienthåndtering
Finale Systemer as Installasjonsrutiner og klienthåndtering Versjon 22.0 1 Innledning... 3 1.1 Nytt år nye versjoner... 3 1.2 Sikkerhetskopiering... 3 FINALE Årsoppgjør... 4 1.3 Standardvalget... 4 1.4
DetaljerRotary Ecuador Health and Education Center
Rotary International Distrikt 4400 ROTARY CLUB QUITO VALLE INTEROCEANICO Rotary Ecuador Health and Education Center Distrikt 2260 er selv et eksempel på gründerskap. Dette skal vi videreutvikle sammen
DetaljerFortsettelses kurs i Word
Fortsettelses kurs i Word Lynkurs fra Kristiansand folkebibliotek Innholdsfortegnelse Formål med dagens kurs... 2 Sette inn forsider... 2 Sette inn tabeller... 2 Topptekst Bunntekst Sidetall... 2 Sett
DetaljerSkjermbilder og veiledning knyttet til «Årlig innrapportering for vannforsyningssystem» basert på oppdaterte skjermbilder pr mars 2016.
Skjermbilder og veiledning knyttet til «Årlig innrapportering for vannforsyningssystem» basert på oppdaterte skjermbilder pr mars 2016. Denne veiledningen er et supplement til den generelle veiledningen:
DetaljerEndring av e-postoppsett med IMAP til ny e-posttjener
Endring av e-postoppsett med IMAP til ny e-posttjener MICROSOFT OUTLOOK 365 Din gamle e-postkonto hos oss var en såkalt POP3-konto. Når man henter e-post via POP3 slettes e-posten fra vår e-postserver,
DetaljerMesteparten av kodingen av Donkey Kong skal du gjøre selv. Underveis vil du lære hvordan du lager et enkelt plattform-spill i Scratch.
Donkey Kong Ekspert Scratch Introduksjon Donkey Kong var det første virkelig plattform-spillet da det ble gitt ut i 1981. I tillegg til Donkey Kong var det også her vi første gang ble kjent med Super Mario
DetaljerPreken 14. august 2016 13. s i treenighet Kapellan Elisabeth Lund. Tekst: Joh. 15, 13-17
Preken 14. august 2016 13. s i treenighet Kapellan Elisabeth Lund Tekst: Joh. 15, 13-17 I dag har vi fått høre en prekentekst som handler om kjærlighet, om å bli kalt venner og om å bære frukt. Den er
DetaljerNå kommer vi og bytter din el-måler!
Nå kommer vi og bytter din el-måler! 1 Hvorfor byttes el-måleren? 2 Hvordan skal det skje? 3 Hvem gjør det? 4 Vil 5 Hva du vite mer? vil skje videre? 1 Hvorfor byttes el-måleren? Vi bytter el-måleren for
DetaljerEmnekode: LV121A Dato: 03.03.2005. Alle skrevne og trykte hjelpemidler
II ~ høgskolen i oslo Emne: Programmering i C++ Gruppe(r): EksamensoppgavenAntall sider (inkl. består av: forsiden):5 Emnekode: LV121A Dato: 03.03.2005 Antall oppgaver:3 Faglig veileder: Simen Hagen Eksamenstid:
DetaljerForelesning 9 mandag den 15. september
Forelesning 9 mandag den 15. september 2.6 Største felles divisor Definisjon 2.6.1. La l og n være heltall. Et naturlig tall d er den største felles divisoren til l og n dersom følgende er sanne. (1) Vi
DetaljerRev.: 3 Brukerveiledning Teknisk Regelverk og Adobe Acrobat Reader Side: 1 av 10
Brukerveiledning Teknisk Regelverk og Adobe Acrobat Reader Side: 1 av 10 - ELEKTRONISK VERSJON... 2 1 ADOBE ACROBAT READER... 3 2 - ELEKTRONISK FORMAT... 5 2.1 Bokmerker og linker i innholdsfortegnelse...
DetaljerTallet 0,04 kaller vi prosentfaktoren til 4 %. Prosentfaktoren til 7 % er 0,07, og prosentfaktoren til 12,5 % er 0,125.
Prosentregning Når vi skal regne ut 4 % av 10 000 kr, kan vi regne slik: 10 000 kr 4 = 400 kr 100 Men det er det samme som å regne slik: 10 000 kr 0,04 = 400 kr Tallet 0,04 kaller vi prosentfaktoren til
DetaljerVisma Enterprise - Økonomi
Visma Enterprise - Økonomi RAPPORTER og SPØRRING Kort innføring Fagenhet økonomi mars 2015 Del I Rapporter: Hvor mye penger har vi brukt, og hvordan ligger min avdeling an i forhold til budsjett. Hva er
DetaljerBRUKERMANUAL. Telsys Online Filserver (owncloud)
BRUKERMANUAL Telsys Online Filserver (owncloud) TELSYS AS - 16.03.2016 Innholdsfortegnelse: BRUKERMANUAL 1 GENERELT OM TJENESTEN 3 1. BRUKE WEBGRENSESNITTET 4 2. BRUKE SYNKRONISERINGSKLIENT PÅ DIN DATAMASKIN
DetaljerBrukerdokumentasjon Credit Card Clearing
Brukerdokumentasjon Credit Card Clearing Innhold Opprett reiseregning og refusjon... 3 Oppgi generelle data... 3 Post utgiftskvitteringer... 4 Kontroller og send... 8 Egne tjenestereiser og utgifter...
DetaljerOlweusprogrammet. Tema i klassemøtet. Klasseregel 4 Hvis vi vet at noen blir mobbet
Olweusprogrammet Tema i klassemøtet Klasseregel 4 Hvis vi vet at noen blir mobbet Hvis vi vet at noen blir mobbet (1) Det er mange grunner til at barn og unge ikke forteller om mobbing til læreren eller
DetaljerVekst av planteplankton - Skeletonema Costatum
Vekst av planteplankton - Skeletonema Costatum Nivå: 9. klasse Formål: Arbeid med store tall. Bruke matematikk til å beskrive naturfenomen. Program: Regneark Referanse til plan: Tall og algebra Arbeide
DetaljerSertifiseringsordningene -en veiledning-
Sertifiseringsordningene -en veiledning- Sertifiseringsordningene på www.nakos.no er utformet på en slik måte at det er koblet tester til jobbrollen du har valgt i din profil. Når sertifiseringene er satt
DetaljerVertikal Direkte Brukerveiledning
Vertikal Direkte Brukerveiledning Vertikal Direkte din medisinske online-tjeneste Som medlem hos Vertikal Helse, vi håper du får glede og nytte av ditt medlemskap. Som medlem får du: Tilgang til vertikaldirekte.no
DetaljerUTFYLLING AV SAMHANDELSSERTIFIKAT
UTFYLLING AV SAMHANDELSSERTIFIKAT Dette sertifikatet skal du fylle ut dersom du skal sende levende dyr, egg/sæd/embryo eller andre animalske produkter med sertifikatplikt til land i EU/EØS-området. Ved
DetaljerJoly. Brukerdokumentasjon for gruppelærere
Joly Brukerdokumentasjon for gruppelærere Logge inn For å logge inn i Joly går du til http://obelix.ifi.uio.no:8080/loginform.html. Denne siden er ikke linket til fra forsiden, da studentene ikke trenger
DetaljerHilsen Jørgen Larsen Epost: Tlf: 91 30 15 99 KFU Sandefjord
Noen av punktene er tilknyttet noen kommentarer, tanker og refleksjoner omkring organiseringen av FAU i Sandefjordskolen. Dette er tenkt for å videre kunne ha et diskusjonsgrunnlag og at vi sammen skal
DetaljerKvikkbilde 8 x 6- transkripsjonen av samtalen
Kvikkbilde 8 x 6- transkripsjonen av samtalen Filmen er tatt opp på 6. trinn på Fosslia skole i Stjørdal. Det er første gangen klassen har denne aktiviteten. Etter en kort introduksjon av aktiviteten (se
DetaljerProsent. Det går likare no! Svein H. Torkildsen, NSMO
Prosent Det går likare no! Svein H. Torkildsen, NSMO Enkelt opplegg Gjennomført med ei gruppe svakt presterende elever etter en test som var satt sammen av alle prosentoppgavene i Alle Teller uansett nivå.
DetaljerNyGIV Regning som grunnleggende ferdighet
NyGIV Regning som grunnleggende ferdighet Yrkesfaglærere Hefte med utdelt materiell Tone Elisabeth Bakken 3.april 2014 På denne og neste fire sider er det kopier fra Tangentens oppgavehefte: MATEMATISKE
DetaljerKreativ utvikling av engasjerte mennesker. Fylkesmessa 2009 Kristiansund
Kreativ utvikling av engasjerte mennesker Fylkesmessa 2009 Kristiansund Hva er det kunden vil ha? Kompetansebasert Innovasjon Behovs etterspurt Innovasjon Markedet Oppvarmingsøvelser Simple focus Fokus
DetaljerREFLEKSJONSBREV MARS TYRIHANS. Fokus: Et læringsmiljø som støtter barnas samarbeidsprosesser
REFLEKSJONSBREV MARS TYRIHANS Fokus: Et læringsmiljø som støtter barnas samarbeidsprosesser INNLEDNING Vi har jobbet videre i smågrupper med fokus på deling av strategier og samarbeid. Vi har også sett
DetaljerNOVEMBER. Månedsplan for TREKANTEN. Fredag 2.11. Torsdag 1.11. Vi går på tur. Varm mat, Ta med leke dag Eventyr samling. Torsdag 8.11. Mandag 5.
Månedsplan for TREKANTEN NOVEMBER. Torsdag 1.11 Fredag 2.11 Mandag 5.11 Tirsdag 6.11 Onsdag 7.11 Torsdag 8.11 Fredag 9.11 Viten- fabrikken Vi går kl 10.00 Mandag 12.11 Tirsdag 13.11 Onsdag14.11 Torsdag
DetaljerNyheter Profdoc Vision Allmenn 4.4. Oracle 11,10g og 8i0 07.05.12
2012 Nyheter Profdoc Vision Allmenn 4.4 Oracle 11,10g og 8i0 07.05.12 Innholdsfortegnelse Innholdsfortegnelse... 2 Innledning... 3 Diverse endringer... 3 Krav til skjermoppløsning... 3 E-resept... 4 SYSVAK...
DetaljerVårt sosiale ansvar når mobbing skjer
Vårt sosiale ansvar når mobbing skjer Kjære kompis! Skrevet i Bergens Avisen (BA) Kjære kompis! (1) Hei, jeg kjenner deg dessverre ikke, men kommer likevel ikke videre i dagen min uten først å skrive noen
DetaljerPERSINLIGHETSPROFILEN SARE
PERSINLIGHETSPROFILEN SARE Dette er ikke en test. Svar på alle spørsmål for å teste hvordan du faktisk er og føler; ikke hvordan du skulle ønske du var.. Resultatet vil gi deg muligheten til å bedre forstå
DetaljerLøsningsforslag til underveisvurdering i MAT111 vår 2005
Løsningsforslag til underveisvurdering i MAT111 vår 5 Beregn grenseverdien Oppgave 1 (x 1) ln x x x + 1 Svar: Merk at nevneren er lik (x 1), så vi kan forkorte (x 1) oppe og nede og får (x 1) ln x ln x
DetaljerVideregående programmering 6
Videregående programmering 6 1. Feilkontroll i klasser uten unntaksobjekter Klasser skal lages sikre. Argumentverdier skal kontrolleres, og eventuelle feil skal rapporteres til klienten. I praksis har
Detaljer5 TIPS - FÅ RÅD TIL DET DU ØNSKER DEG
5 TIPS - FÅ RÅD TIL DET DU ØNSKER DEG Du vil lære... Hvorfor du skal ta kontroll på økonomien De 5 stegene til hvordan du får råd til det du drømmer om Hvorfor det er så smart å begynne før sommeren, dette
DetaljerModul nr. 1674 WeDo - oppfinner
Modul nr. 1674 WeDo - oppfinner Tilknyttet rom: Ikke tilknyttet til et rom 1674 Newton håndbok - WeDo - oppfinner Side 2 Kort om denne modulen Dette er oppfølgingsmodulen til WeDo-dyrehagen (1451). Dyrehagen
DetaljerBrukerveiledning for GIRO adminstrasjon.
Brukerveiledning for GIRO adminstrasjon. Når faktura er sendes ut vil det komme en del ulike tilbakemeldinger som er viktige å følge opp på rikitg måte i fakturasystemet. Det erogså da vikitg å oppdatere
DetaljerLegg merke til at at over de blå klossene er det flere kategorier av kommandoer i forskjellige farger, for eksempel
Astrokatt Introduksjon Scratch Introduksjon Katten vår har så lyst å være en astronaut, la oss se om vi kan hjelpe ham? Underveis vil vi lære hvordan vi flytter figurer rundt på skjermen, og hvordan katter
DetaljerSigbjørn Hals. Nedenfor har vi tegnet noen grafer til likningen y = C, der C varierer fra -2 til 3, med en økning på 1.
Retningsdiagrammer og integralkurver Eksempel 1 Den enkleste av alle differensiallikninger er nok y' = 0. Denne har løsningen y = C fordi den deriverte av en konstant er 0. Løsningen vil altså bli flere
DetaljerREISEREGNINGSMODUL. BRUKERVEILEDNING Visma Travel Expense
REISEREGNINGSMODUL BRUKERVEILEDNING Visma Travel Expense Den nye reiseregningsmodulen heter Visma Travel Expense. Dette er en web basert løsning slik at du nå kan skrive reiseregning fra hvor som helst
DetaljerHypotesetesting. Notat til STK1110. Ørnulf Borgan Matematisk institutt Universitetet i Oslo. September 2007
Hypotesetesting Notat til STK1110 Ørnulf Borgan Matematisk institutt Universitetet i Oslo September 2007 Teorien for hypotesetesting er beskrevet i kapittel 9 læreboka til Rice. I STK1110 tar vi bare for
DetaljerGå til Drawing and Animation i Palette-menyen og legg til Canvas og Ball. OBS! Ball må slippes inni Canvas på skjermen for at den skal bli lagt til.
Ta ballen Nybegynner App Inventor Introduksjon Nå skal vi lage en app som heter Ta ballen. For å lage denne appen så forutsetter vi at vi vet hvordan MIT App Inventor fungerer fra tidligere oppgavesett,
DetaljerLøsningsskisse, eksamen J2EE og distribuerte systemer 19.mai 2004
Løsningsskisse, eksamen J2EE og distribuerte systemer 19.mai 2004 Oppgave 1 RMI-tjenerobjekt (databasewrapper) A Sentral tjenermaskin med database, RMi-register og RMI-tjenerprogram vis kart gjør bestilling
DetaljerNøkkelspørsmål til eller i etterkant av introduksjonsoppgaven:
Areal og omkrets Mange elever forklarer areal ved å si at det er det samme som lengde gange bredde. Disse elevene refererer til en lært formel for areal uten at vi vet om de skjønner at areal er et mål
DetaljerHvordan møte kritikk?
Hvordan møte kritikk? 10. april, 2015 av Asbjørn Berland Det var en gang en pastor som mottok en anonym lapp der det stod «IDIOT!» på. Da pastoren neste morgen stod frem i menigheten sa han, «Jeg har fått
DetaljerEvaluering av kollokviegrupper i matematikk og programmering høsten 2014 28 jenter har svart på evalueringen
Evaluering av kollokviegrupper i matematikk og programmering høsten 2014 28 jenter har svart på evalueringen 1. Hvorfor meldte du deg på dette tilbudet? Tenkte det ville være lurt med litt ekstra hjelp
DetaljerMal for vurderingsbidrag
Mal for vurderingsbidrag Fag: Norsk Tema: Film Trinn: 10. trinn Tidsramme: 3-4 uker. ----------------------------------------------------------------------------- Undervisningsplanlegging Konkretisering
DetaljerINNHOLD. Turbeskrivelse: Innmeldingskjema for publisering av aktiviteter
INNHOLD Hvordan bruke dette dokumentet DEL 1 OBLIGATORISK DEL Kontaktinformasjon Beskrivelse Tittel Kort beskrivelse / ingress Bilder Gradering og målgruppe Gradering Målgruppe Dato og påmelding Turdatoer
DetaljerTILBUDSVEILEDER HVORDAN LAGE TIL BERGEN BRANNVESEN. Side 1
TILBUDSVEILEDER HVORDAN LAGE TIL BERGEN BRANNVESEN NB! Skissene over, og i denne veilederen for øvrig, er kun illustrasjoner og formidler derfor ingen detaljer eller krav med hensyn til den gjenstanden
DetaljerEn god presentasjon består av tre deler som henger nøye sammen: Innhold, utforming og framføring.
En god presentasjon Mange medlemmer i Fagforbundet må fra tid til annen redegjøre for saker og problemstillinger overfor små eller store forsamlinger. Hensikten med denne folderen er å gi noen tips om
DetaljerForberedelse til. Røyke slutt. Røyketelefonen
Forberedelse til Røyke slutt Røyketelefonen 800 400 85 Slik kan du forberede røykeslutt For å lykkes med å slutte å røyke bør du være godt forberedt. Å slutte å røyke er en prestasjon. Det krever samme
DetaljerResonnerende oppgaver
Resonnerende oppgaver Oppgavene på de påfølgende sidene inneholder flere påstander eller opplysninger. Opplysningene bygger på eller utfyller hverandre, og de stiller visse krav eller betingelser. Når
DetaljerBakgrunn. Experience er opprettet i. Alexanders minne, og Robin. står i føringen med brødrenes. filosofi og visjon som. The Dale Oen Experience er
Bakgrunn Drømmen til Alexander og bror Robin var å vise deg at du kan gjøre hva du vil bare du vil det nok. Alexander skulle bare vinne OL-gull i London 2012 først, så skulle brødrene Dale Oen starte The
DetaljerPositivt [ ] Negativt [ ] Ingen mening [ ] 6. Hvor mange tastevalg er akseptabelt å gjøre innen du blir koblet til en kundebehandler?
Spørsmål Svar 1. Ditt mobilnummer for å delta i trekningen av en ipad Mini? (frivillig) 2. Din alder? 18-20 21-2 26-30 31-3 36-40 41-4 46-50 51-5 56-60 Over 60 3. Kjønn? Mann Kvinne 4. Dato for besvarelsen?
DetaljerBIBSYS Brage Administrasjon
BIBSYS Brage Administrasjon Brukerhåndbok Oppdatert: 2007-01-31 2007-01-31 Figur 5 var feilplassert, den skulle være under opprettelse av samlinger ikke enheter. Litt redigering av teksten der figuren
DetaljerBruk av etiming under løp i AAOK karusellen
Bruk av etiming under løp i AAOK karusellen Her er en oppskrift på hvordan du vanligvis bruker etiming under et løp i AAOK-karusellen. Det fins også en oppskrift for hvordan du klargjør etiming for slike
DetaljerBrukerveiledning for StudentWeb
Brukerveiledning for StudentWeb Innlogging Du kan logge deg inn med fødselsnummer og pinkode eller ved å bruke ditt vanlige brukernavn og passord ved Høgskolen (Feide). 1 Innlogging vha brukernavn og passord
DetaljerOblig4 - forklaringer
Struktur og alle (?) klassene Oblig4 - forklaringer Arne og Ole Christian import easyio.*; import java.util.*; class Oblig4 { public static void main (String[] args) { String s1 = "Stasjoner-1.txt"; String
DetaljerSideordnede spesifikasjoner
Norsk bokføringsstandard NBS 8 (April 2015) Innhold 1. Innledning og virkeområde... 2 2. Lov og forskrift... 3 3. Forutsetninger for bruk av sideordnede spesifikasjoner... 4 3.1 Konsolidering av spesifikasjoner...
DetaljerBrukerveiledning for overvåking
Innhold Introduksjon... 2 På- og avlogging... 2 Hovedmeny... 4 Endringsrapport... 5 Eksempel på endringsrapport... 7 Totalrapport... 8 Alarm... 9 Oppdater portefølje... 10 Innstillinger... 12 AAA Soliditet
DetaljerMILJØOPPFØLGINGSPLAN NR. 1 FOR PROSJEKT 534027 NYTT KJØLE- OG VARMEANLEGG VED HØGSKOLEN I MOLDE:
Vår dato: 28.10.2014 Vår referanse: 201402861 MILJØOPPFØLGINGSPLAN NR. 1 FOR PROSJEKT 534027 NYTT KJØLE- OG VARMEANLEGG VED HØGSKOLEN I MOLDE: Prosjektleder: Asplan Viak v. Ola Jonassen Miljøansvarlig:
DetaljerDet kan være at man knuser skjermen, ønsker skolen å fikse dette eller ordner man det på egen hånd?
EN DIGITAL SKOLEHVERDAG SPØRSMÅL OG SVAR Egenandel ved skade/tyveri ipaden er skolens eiendom som elevene disponerer den tiden de er elever ved skolen. Erstatningsansvar for skolens utstyr er beskrevet
DetaljerHvordan komme i gang
Hvordan komme i gang INNHOLDSFORTEGNELSE 1 Hvordan installere FINALE AVSTEMMING... 3 2 Registrere lisens... 5 3 Opprette en klient... 6 3.1 Integrasjon mot regnskapssystem... 7 3.1.1 Byråopplysninger (Felles
DetaljerØkonomi i lokallaga en første innføring
Økonomi i lokallaga en første innføring Bergen Hvor kommer pengene fra? Inntekter: kontingent fra medlemmene - midler etter hovedavtalen (frikjøp og OU) Kontingent: drift av organisasjonen på alle nivå
DetaljerVELKOMMEN. Velkommen til en hyggelig bolighandel!
leilighet hus hytte VELKOMMEN Boligen er den største investeringen for de aller fleste nordmenn. Derfor er det viktig at kjøp og salg av bolig foregår på en trygg og forutsigbar måte. Vi er med deg hele
DetaljerTyngdekraft og luftmotstand
Tyngdekraft og luftmotstand Dette undervisningsopplegget synliggjør bruken av regning som grunnleggende ferdighet i naturfag. Her blir regning brukt for å studere masse, tyngdekraft og luftmotstand. Opplegget
DetaljerTi egenskaper for å evaluere nettsteders brukskvalitet. Den opplevde kvaliteten til nettstedet
Ti egenskaper for å evaluere nettsteders brukskvalitet Den opplevde kvaliteten til nettstedet Bakgrunnen Det finnes: Ingen begrensninger på hvem som kan presentere informasjon på internett Mange forskjellige
DetaljerWeb-TA Brukermanual Schenker AS www.web-ta.no
Web-TA Brukermanual INNHOLD HVA TRENGER DU FOR Å BRUKE WEB-TA? 3 HVORDAN LOGGER MAN SEG PÅ WEB-TA? 3 HVOR REGISTRERER MAN EN SENDING? 5 REGISTRERE EN SENDING 6 TILGJENGELIGE MALER 6 SENDINGSREFERANSER
Detaljer6 ting du bør vite om Office 365
Skjuler deg seg noen hemmeligheter I Office 365 som du bør vite om. Office 365 er en verktøykasse i seg selv, og det er mer verktøy i Office 365 enn det de fleste kjenner til. Grupper? Delve? Ikke det,
DetaljerMAT1030 Diskret matematikk. Kompleksitetsteori. Forelesning 29: Kompleksitetsteori. Dag Normann KAPITTEL 13: Kompleksitetsteori. 7.
MAT1030 Diskret matematikk Forelesning 29: Dag Normann KAPITTEL 13: Matematisk Institutt, Universitetet i Oslo 7. mai 2008 MAT1030 Diskret matematikk 7. mai 2008 2 Meldinger: Det blir hovedsaklig tavleregning
DetaljerOpprette rekvisisjon
Opprette rekvisisjon Hvordan opprette en rekvisisjon Hvordan ser en ferdig innkjøpsordre ut Avdeling for Økonomi Regnskapsseksjonen Sist oppdatert: 08.07.2016 Janne Alfheim INNHOLD BESTILLING AV VARER
DetaljerMønsterblokkering finner man under menyen RESSURSER > TIDSBESTILLING > MØNSTERBLOKKERING.
Mønsterblokkering For å kunne benytte denne funksjonen må man ha tilgang til FASILITETER > MØNSTERBLOKKERING. Rettigheter kan kun gis av en bruker som har rettigheter til å gi andre rettigheter. Rettigheter
DetaljerEnsafer Brukerveiledning. Versjon 0.1.4 (Juli 2016)
Ensafer Brukerveiledning Versjon 0.1.4 (Juli 2016) Introduksjon Hva er Ensafer? Ensafer er et kryptert, saksbasert samarbeidssystem. Det lar brukere enkelt dele informasjon, dokumenter og kommentarer på
DetaljerKOM I GANG. med Emo netthandel. Emo AS
g g KOM I GANG med Emo netthandel Emo AS Hvamsvingen 4 / Postboks 40 / 06 Skjetten Kundesupport tlf: 6 84 9 50 / fax: 6 84 9 60 e-mail: kundesupport@emo.no www.emo.no Velkommen til vår internettbutikk
DetaljerKapittel 13. Plasser på ark... 3. Plasser på ark Kapittel 13
DDS-CAD Arkitekt 10 Plasser på ark Kapittel 13 1 Innhold Side Kapittel 13 Plasser på ark... 3 Tittelfelt... 3 Prosjektinformasjon... 6 Modell (tegnings) informasjon... 6 Alternative tittelfelt... 7 Skriv
DetaljerVedlegg 1 Høringsnotat
Vedlegg 1 Høringsnotat Høring om forslag til endring i forskrift om trafikkopplæring og førerprøve m.m. og forslag til endring i forskrift om førerkort m.m.-utvidet førerett for traktor som går inntil
DetaljerSak 14/2015. Til: Representantskapet. Fra: Styret. Dato: 14.04.2015. Studentmedlemsskap i NAL. 1. Bakgrunn
Sak 14/2015 Til: Representantskapet Fra: Styret Dato: 14.04.2015 Studentmedlemsskap i NAL 1. Bakgrunn NAL er en medlemsorganisasjon som har en tredeling av typer medlemskap: yrkesaktive, studenter og pensjonister.
DetaljerLøsningsforslag til obligatorisk oppgave i MAT 1100, H-04
Løsningsforslag til obligatorisk oppgave i MAT 00, H-04 Oppgave : a) Vi har zw ( + i )( + i) + i + i + i i og + i + i ( ) + i( + ) z w + i + i ( + i )( i) ( + i)( i) i + i i i ( i ) ( + ) + i( + ) + +
DetaljerMer om likninger og ulikheter
Mer om likninger og ulikheter Studentene skal kunne utføre polynomdivisjon anvende nullpunktsetningen og polynomdivisjon til faktorisering av polynomer benytte polynomdivisjon til å løse likninger av høyere
DetaljerMAT-12802 Overføring av hele fester ved opprett ny grunneiendom eller arealoverføring Spesifikasjon:
MAT-12802 Overføring av hele fester ved opprett ny grunneiendom eller arealoverføring Spesifikasjon: Spesifikasjon-overføring av hele fester ved opprett ny eller arealoverføring.doc (sjekk om dette er
DetaljerHva er eksamensangst?
EKSAMENSANGST Hva er eksamensangst? Eksamensangst er vanlig blant veldig mange studenter. De fleste har en eller annen form for angst, men den er ikke like alvorlig hos alle. Noen sliter med å oppfylle
DetaljerVeiledning for forenklet a-melding for veldedig eller allmennyttig organisasjon (A05)
Veiledning for forenklet a-melding for veldedig eller allmennyttig organisasjon (A05) Du kan søke på ord, fraser eller deler av ord ved å trykke Ctrl+F (Ctrl-tasten og F-tasten nede samtidig). Skriv inn
DetaljerPositiv og virkningsfull barneoppdragelse
Positiv og virkningsfull barneoppdragelse ----------------------------------------------------------------------------------------- Are Karlsen Ønsker vi endring hos barnet må vi starte med endring hos
DetaljerBRUKERVEILEDNING. Revidert 29.08.2011 ITBASE PROSJEKTWEB FOR PROSJEKTDELTAKERE
BRUKERVEILEDNING Revidert 29.08.2011 ITBASE PROSJEKTWEB FOR PROSJEKTDELTAKERE INNHOLD 1. Kom i gang med ITBASE Prosjektweb... 2 2. ITBASE Prosjektweb for Mac/iPad... 2 3. Mapper... 3 3.1. Ny mappe... 3
Detaljer1. SQL datadefinisjon og manipulering
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag SQL datadefinisjon og manipulering Tore Mallaug 7.10.2008 Lærestoffet er utviklet for faget Databaser 1. SQL datadefinisjon og manipulering
DetaljerSKOLEEKSAMEN I. SOS4010 Kvalitativ metode. 19. oktober 2015 4 timer
SKOLEEKSAMEN I SOS4010 Kvalitativ metode 19. oktober 2015 4 timer Ingen hjelpemidler, annet enn ordbøker som er kontrollert av SV-infosenter, er tillatt under eksamen. Sensur for eksamen faller 12. november
DetaljerKarriereDagen SLIK FÅR DU STØRST UTBYTTE AV
SLIK FÅR DU STØRST UTBYTTE AV KarriereDagen Karrieredager er en gyllen anledning til å knytte kontakter og finne ut hvor din kompetanse er etterspurt. Bruk dagen for alt den er verdt, oppfordrer lederen
DetaljerBRUKERMANUAL 2016. MinGnist
BRUKERMANUAL 2016 MinGnist MinGnist MinGnist er en foreldreportal hvor vi daglig utveksler informasjon og beskjeder med foreldre. Dette gjør det mulig å følge opp barnet på en bedre måte, og hverdagen
DetaljerInformasjon og medvirkning
Informasjon og medvirkning Formålet med denne veilederen er å legge opp til gode prosesser i forbindelse med fysiske endringer på arbeidsplassen, slik at arbeidstakernes helse og arbeidsmiljø blir tatt
DetaljerALLEMED. Nasjonal dugnad mot fattigdom og utenforskap blant barn og unge
ALLEMED Nasjonal dugnad mot fattigdom og utenforskap blant barn og unge ALLEMED ALLEMED er et verktøy som skal gjøre det lettere å inkludere alle barn og unge i fritidsaktiviteter, uavhengig av familiens
DetaljerLæringsmiljø Hadeland. Felles skoleutviklingsprosjekt for Gran, Lunner og Jevnaker. Vurderingsbidrag
Vurderingsbidrag Fag: Norsk Tema: Lesing, skriftlige tekster Trinn: 1.trinn Tidsramme: 1 måned ----------------------------------------------------------------------------- Undervisningsplanlegging Konkretisering
Detaljer