Medtag.NET komponent for serialisering med DataContracts.

Slides:



Advertisements
Lignende præsentationer
Telos Team Introduktion.
Advertisements

Version Semesterlitteratur via Reference Manager Sygeplejeskolen i Randers >>> Afslut.
Lavet i Visual Basic.NET. Opret en nyt projekt Vi oprettede et Windows Forms Application projekt.
Introduktion til Javascript – Grundlæggende Webdesign, F2004. Introduktion til Javascript.
Nyborg Strand, 26. september 2011
Samarbejde med eller uden Service Level Agreement (SLA)
Videregående pc-vejledning Modul 02: Harddisken 1 60+Bornholm.
Introduktion til HTML Hypertekst referencer. Uden links – Hypertekst referencer – intet world wide web. World wide web er et Hypermedium….. Link definition.
Introduktion til ASP.NET 2 Michell Cronberg Microsoft MVP, MCAD TechTalks hos Microsoft.
DIEB9.1 Kursusgang 9 Oversigt: • Sidste kursusgang • Opgaver • Beskrivelser af komponenter • Typiske komponenter • Arkitektur for en GUI.
Instruktion i Animation Shop
1 Test – bl.a. med fokus på sharepoint løsninger Automatisering af deploy og test ifm. VSTS •Kort om build jobs med Team Foundation Server •Support for.
1 Build jobs med Team Foundation Server Baseret på 3 måneders erfaringer med Windows Mobile Projekter Baggrund – kort præsentation af projektet og mine.
T1 – OPGAVE 14.2 LINETT & SABRINA Klasse Varer namespace Opgave_14._2 { class Varer { private string vare; private string farve; private double.
AutoCAD Electrical hvad siger kunderne JENS PEDERSEN.
Velkommen Lars Johansson ProjectForce. Program: Lidt omkring Athena IT-Group A/S Introduktion til ProjectForce – Microsoft Sharepoint Lidt teori omkring.
Distribueret programmering, specielt.NET Remoting Rasmus D. Lehrmann DM
System Center Suiten - helhedsbilledet
DotNET Remoting Præsentation. Beskrivelse af arkitekturen i et dot NET program. Hvad er en Proxy. Klient, server og host begreberne. Marshaling. Eventuelt.
Design af brugerflader11.1 Kursusgang 11 Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing.
FEN Databaser/DBAdgang21 DB-adgang - Connectionless Connectionless DataAdapter DataSet.
Tietgen Skolen Trick med facadeklasse og serialisering ”Trick” – model ”samles” til eet overordnet objekt Alle klasser i model skal have attriutten [Serializable]
Structs Structs allokeres på stakken Memory-allokering sker ved oprettelse af variabel og ikke ved new Der kan defineres metoder incl. Constructor. Eksempel.
Vi holder fast Konference 23. august Hvad? Sociale medier = En teknologi og en praksis, der er blevet gjort mulig med Web 2.0- teknologierne.
Eksekvering/Otto Knudsen 1 Udrulning Publicering af en web-applikation.
Introduktion/Otto Knudsen 1 Overblik WebForms ASP.NET.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Distribution af funktionalitet Webservice med WCF x.
Arv Idéen i arv et at kunne genbruge gennem generalisering
Programklasser for bladhus Den efterfølgende beskrivelse er ikke komplet. Der er ikke taget afsæt i use cases, sekvensdiagrammer og operationsbeskrivelser.
Programklasser for bladhus Abonnement tænkes aggregeret til Kunde og associeret til Blad. Kunde bliver creator. Såvel Kunde som Blad kommer til at have.
”Søg og du skal finde” fra idé til applikation af Mads Thomsen og Bent Guldager.
Opfølgning på obligatorisk opgave 1 ONK1. Ingeniørhøjskolen i Århus Slide 2 Overordnet Flere gode opgaver De samme fejl går igen.. Alle der har afleveret.
Oversigt, principper og teknikker
Introduktion til arkitektur design Arkitektur design handler om at få en forståelse for, hvordan et system skal organiseres og designe den overordnede.
1 Bestanddele i en Windows form-løsning GUI kontroller (eng.: controls) & komponenter (eng.: components) Almindelige egenskaber, metoder & hændelser for.
1 JavaServer Faces Copyright © Lund & Bendsen A/S JSF Lifecycle.
Stig Irming-Pedersen ASP.NET MVC Partner Copenhagen Software.
Videregående pc-vejledning Modul 07: Elektronisk post 60+Bornholm.
To måder at overføre objekt- referencer mellem processer (1) Via naming service - interface RMISolver (2) Som parametre til fjernprocedurekald - interface.
Introduktion I4DAB1 Jesper Tørresø Forår Layers + Tiers ? Tiers er opdelinbgslag omkring en logisk abstraktion (Præsentation, forretningslogik og.
Eksamination: IT i byggeriet 8. januar 2003 Erfaringsopsamling i COWI Projektgruppe 2.124, BL7.
1 JavaScript Lektion 6: Repetition i JavaScript Math TIDY Litteratur: JST lektion 10.
Heterogene distribuerede middlewareteknologier Web Services og Ice.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
PC - Vedligeholdelse Hvordan gør jeg Pc’en sikker og hurtig igen ? En kronologisk gennemgang.
Midtvejsevaluering. Ingeniørhøjskolen i Århus Slide 2 af 4 Ting vi vil diskutere Alternativt pensum: –Hvilke bøger har I valgt og kan I følge med I forhold.
Tekst filer Tekstfiler opbygges normalt af linier, hvor disse ikke behøver at være samme længde. Når man skal arbejde med tekstfiler, ønsker man metoder.
Effective Java Blå gruppe. Item 18: Interfaces frem for abstrakte klasser Kan implementeres i klasser der ikke nedarver Eksisterende klasser kan nemt.
DIEB7.1 Kursusgang 7 Oversigt: Sidste kursusgang Opgaver Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing.
EndNote X7 Mandag, d. 13. april Workflow Mac Library mode – Online Search Mode – Intergrated Library & Online Search Windows Library mode – Online.
DAIMIIntroducerende objektorienteret programmering4B.1 Typer og tilstand i Java Typer, tilstand, erklæring, variable, primitive datatyper, reference- og.
DIEB6.1 Kursusgang 6 Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing.
DAIMIIntroducerende objektorienteret programmering4B.1 Grundlæggende og Reference Typer i Java Typer, tilstand, erklæring, reference- og værdi semantik,
Indledende Programmering Uge 6 - Efterår 2006
DIEB8.1 Kursusgang 8 Oversigt: Sidste kursusgang Beskrivelser af komponenter Typiske komponenter Arkitektur for en GUI.
Introduktion I4DAB1 Jesper Tørresø Efterår Databaser ? Hvorfor indskyde et lag mellem applikation og det permanente/persistente lager? Hvordan gemmes.
Web- og serverprogrammering Dette materiale er under Åben Dokumentlicens, se Java Server Pages - dag 2 Java Server.
Web- og serverprogrammering Dette materiale er under Åben Dokumentlicens, se dag 9 AHAH - Asynkron HTML og HTTP.
Web- og serverprogrammering Dette materiale er under Åben Dokumentlicens, se Introduktion til web- og serverprogrammering.
For webredaktører Præsentation /Jesper Emil Ellekilde - pensionist.
WebApi service x.
Programklasser for bladhus
Kategori 1 Kategori 2 Kategori 3 Kategori 4 Kategori
Brobygning.
Dokumentation.
Dokumentation.
Videregående pc-vejledning
Modul 07, Elektronisk post
Niveau 4: Pathanalyse.
Præsentationens transcript:

Medtag.NET komponent for serialisering med DataContracts

Objekter der skal serialiseres

Ved objekt-strukturer der skal serialiseres

Serialisering til filsystem (på disk)

I Webapplikationer skal web-filnavne omsættes til windows-filnavne

FileStream kan flyttes ud af kernen/model for mindre kobling

FileStream med som argument til metoden – Console/Windows program

FileStream med som argument til metoden – WEB program

Flere referencer til samme objekt, herunder også cykliske referencer Hvis der er flere referencer til samme objekt skal man tilføje en parameter til DataContract for at undgå flere kopier at objekterne (her Object C) når objekter serialiseres. [DataContract(IsReference = true)] Hvis der er direkte eller indirekte cykliske referencer er denne parameter også nødvending. Her vil man ellers få fejl, da der ellers vil kunne komme uendeligt mange kopier (ny hver gang man ”kommer” til objekter igen)