DM091 - 3. semesterUgeplan for Softwarearkitektur og Distribuerede ProgrammerTema: Remoting - Gå til uge: 38, 39, 40, |
Sidst ændret: 2010.10.05
Uge 38 | |||
Dag | Tidspunkt | Emne | Litteratur / Opgaver |
Mandag | 08:30 - 11:50
|
Introduktion til .NET Remoting
Fokus på singleton registrering - server aktiveret SAO og MBRO |
Microsoft om .NET Remoting arkitektur
Slides om remoting Eksempler på Server og Client med Remoting Ekstra supplement: MathEksempel fra slides
|
Diskussion og løsnings idéer på Auktionshus-projekt | |||
- 14:00 | Opgaveløsning (R01
og
R02) - begge er obligatoriske
|
R01 - remote vare (MBRO) R02 - remote varesamling (MBRO) - hvor de enkelte varer også er MBRO |
|
Tirsdag | Opgaveløsning uden lærerstøtte | ||
Torsdag | 08:30 - 11:50 | Remoting fortsat |
Core
C#(*) kap 14.2 om Remoting
|
- 14:00 | Opsamling / gennemgang af tidligere opgaver |
R01 - remote vare (MBRO) |
Afleveringsopgaver (obligatoriske) denne uge: Opgave R01 og R02 |
(*) Core C# and .NET,
Stephen C. Perry - se Fronter (**) .Net Application Development with C#..., Hanspeter Mössenböck - se Fronter (***) C# To the point -.., Hanspeter Mössenböck - - se Fronter |
Hvis der er nogen som ikke helt er med på det med opdeling i interface og
implementering, så er her et par mini eksempler med video, der viser hvordan.
Video | Hvordan bruger man klasser fra et andet classlibrary-projekt |
Video | Hvordan kan opdele interfaces til modelkomponenten, implementationen af klasserne og brugergrænsefladen i selvstændige projekter. |
Uge 39 | |||
Dag | Tidspunkt | Emne | Litteratur / Opgaver |
Afleveringsopgaver (obligatoriske) denne uge: Opgave R03 og næste uge R04 |
(*) Core C# and .NET,
Stephen C. Perry - se Fronter (**) .Net Application Development with C#..., Hanspeter Mössenböck - se Fronter (***) C# To the point -.., Hanspeter Mössenböck - - se Fronter |
Ekstra materiale fra undervisningen mandag
Skabelon | Solution skabelon opsat med projekter, referencer m.m. for remoting |
Video -
på
Solution |
Video og VS-solution for remote vare (R01-opgave) |
Video -
på
Solution - MBRO vare Solution - MBVO vare |
Video og VS-solution for remote varekatalog med remote varer
(R02-opgave) Videoen viser også kode-forskel på om vare er remote pladseret på serveren (MBRO) eller værdier kopieres til klient ved serialisering (MBVO) svarende til bevægelserne i opg. R03 |
Video -
på
Solution Solution |
Eksempel på windows-klient med brug af grid. Bemærk at Vare ikke er blevet rettet tilbage til at være MBRO i solition Solution hvor Vare igen er MBRO |
Uge 40 | |||
Dag | Tidspunkt | Emne | Litteratur / Opgaver |
Mandag | 08:30 - 11:50
|
Remoting fortsat - specielt brug af xml.-konfigurationsfiler og brug af IS-serveren (MS-webserveren) som server for remote objekt Lidt om IS-serveren
|
Core C#(*) kap 14.2 om Remoting Slides om remoting Eksempler på Server og Client med Remoting (også set i uge 38) Eksempler på remoting server og klient med Client Activated Object(CAO) (også set tirsdag)
Lidt om opsætning m.m. i IIS (XP) |
- 14:00 | Opgaveløsning R04
|
R04 - remote varefacade med DTO objekter - session |
|
Tirsdag | 08:30 - 10:00 | Remoting afrunding
|
Core
C#(*) kap 14.2 om Remoting
Lidt om opsætning m.m. i IIS (XP) Eksempler på remoting server og klient med Client Activated Object(CAO) |
- 14:00 | Opgaveløsning
R04
|
R04 - remote varefacade med DTO objekter - session (se evt. ikke remote udgave for hjælp -link mandag formiddag uge 39) |
|
Torsdag | 08:30 - 11:50 | Se ugeplan om webservice og web | |
- 14:00 | Se ugeplan om webservice og web |
Afleveringsopgaver (obligatoriske) denne uge: Opgave R04 |
(*) Core C# and .NET,
Stephen C. Perry - se Fronter (**) .Net Application Development with C#..., Hanspeter Mössenböck - se Fronter (***) C# To the point -.., Hanspeter Mössenböck - - se Fronter |