static members af klasser deles mellem instanser og vil bevare værdi mellem requests
non static members af klasser vil bevare deres værdi mellem requests fra samme client og ikke bevare deres værdi mellem requests fra forskellig client med CAO, aldrig bevare deres værdi med SAO singlecall, næsten altid bevare deres værdi med SAO singleton (objektet kan GC'es)
En ikke static variabel findes i en kopi for hver instans af klassen.
En static variabel findes kun i en enkelt kopi uasnset hvor mange instanser af klassen der eksisterer.
Det er basal OOP.
For web services måde det betyde at: - en static variabel bliver bevaret mellem requestene - en ikke static variabel bliver bevaret eller ikke bevaret alt efter om der laves en ny instans af web service klassen (hvilket jeg ikke ved om der gør)
Jeg kender godt basal OOP med hensyn til variabler. Men det er vel ikke lige til med web services, som vel kan (altid?) køre i nye instanser/processer eller hvad?
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.