Avatar billede segato Nybegynder
23. juni 2005 - 17:07 Der er 5 kommentarer og
1 løsning

Grundlæggende Remoting

Har et forståelses spg omkring remoting. Der findes to måder at remote på, server aktiveret objekter og client aktiveret objekter. Men hvad betyder dette egentlig? Alt koden bliver vel eksekvret på server så hvordan virker remoting gentligt sådan fysisk?

Har jeg en funtion der gemmer en fil til disk vil den vel i begge tilfælde blive gemt på serveren?

Og er der ikke noget med i stedet for at give klienten hele remote objektet er det smartere at definere et interface og så har klinten kun kendskab til dette?
Avatar billede arne_v Ekspert
23. juni 2005 - 17:44 #1
har du læst http://www.eksperten.dk/artikler/86 ?

den forklarer lidt om forskellen
Avatar billede segato Nybegynder
23. juni 2005 - 18:38 #2
Ja nu har jeg. Men hvorfor vil man på noget tidspunkt instantiere et objekt klient side?
Vi er vel enige om koden alligevel eksekveres server side? Arne ved du oxo om der er fordele ved at overføre et interface frem for selve remote objektet?
Avatar billede arne_v Ekspert
23. juni 2005 - 18:53 #3
CAO køres naturligvis server side, men fordi det oprettes når client
opretter en proxy objekt på client, så erdet den nemmeste måde at
implementere en "session" på:
  - client opretter objekt
  - client laver 37 kald til samme objekt
  - objekt nedlægges

Det gør det muligt at opbevare state i objektet som er specifik for en
enkelt client.
Avatar billede arne_v Ekspert
23. juni 2005 - 18:54 #4
Ja - det er jo lidt fjollet at client app skal have adgang til server koden. Med
et common interface undgåes det.
Avatar billede segato Nybegynder
23. juni 2005 - 20:00 #5
:D Takker mange gange Arne havde på forhånd en ide om de her points ville falde til dig på forhånd. Smid et svar!
Avatar billede arne_v Ekspert
23. juni 2005 - 20:00 #6
kommer her
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester