Giriş Yap Kayıt ol Online Üyeler Aktif Konular Arama Üyeler Forum Kuralları
Tahribat.Com | Asp.Net İle Uğraşan Müridler
Tahribat.Com Forumları
Asp.Net - C#.Net - J#.Net - Vb.Net
      Asp.Net İle Uğraşan Müridler
Bu Bölümde yeni konu açmak için tıklayın Konuyu cevaplamak için tık...
Konu 18 Haziran 2011 (Cumartesi) 15:09 tarihinde açıldı. Kısayol | Alıntı yap | Özel Mesaj
Shimarik


Kayıt : 14 Eylül 2008
CodeMania
Erkek Üye
 

Merhaba arkadaşlar,

Ben uzun yıllardır desktop programları ile uğraşıyorum. Yakın zamanda web programlama geçtim. İlk dikkatimi çeken konu veritabanı ile uğraştığım için Session lar oldu. Sayfalar arasında gezinirken Session ile veri taşındığını biliyoruz. Ben aynı işlemi static bir clasın static üyeleri ilede yapıyorum. Madem ben static üyelerle veritaşıyabiliyorum(Test ettim bunu) Session kullanmaktaki mantık nedir.


Bir Programcının Parmaklarının ucunda imkansız diye bişey yoktur. 
18 Haziran 2011 (Cumartesi) 15:30 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
HoRbY


Kayıt : 5 Ekim 2003
IstanbuL
Erkek Üye
 

Yukarı :)


Savrulurken raconun kırmızı pelerini o zarif öfkeye, zaman ki sana hasta olmuş, incelikli haytasın, raksederken mahallenin maşallahı-eyvallahı, güzelleş be oğlum şimdilik ölümüne kadar hayattasın.. 
18 Haziran 2011 (Cumartesi) 15:37 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
sandman


Kayıt : 1 Eylül 2005
Erkek Üye
 

Hafıza yönetimi eş zamanlı olarak yüzlerce oturum acıldıgını düşünelim her oturum için o class'dan bir adet obje yaratılıcak ve bu objeler daha sonra hafızaya atılıcak.Session ise hem memoryde daha az yer tutuyor hemde yönetimi web sunucusu tarafından yapıldıgı için garbage collection'ı otomatik yapılabilir.Aynı zamanda programını cloud gibi bir sistemle birden fazla sunucuya taşıdıgın zaman sessionlar daha avantajlı


Mühendis kahveyi projeye dönüştüren bir insan evladıdır. 
18 Haziran 2011 (Cumartesi) 16:28 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Shimarik


Kayıt : 14 Eylül 2008
CodeMania
Erkek Üye
 

Öncelikle kardeşim horbye konuyu up ladığı için teşekkür ederim. Sandman sende ayrıca vermiş olduğun bilgiden dolayı teşekkür ederim. Olay anlalışmıştır. Tam gaz sessionlarla hayata kaldığımız yerden devam .


Bir Programcının Parmaklarının ucunda imkansız diye bişey yoktur. 
18 Haziran 2011 (Cumartesi) 20:03 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Ercab


Kayıt : 4 Temmuz 2008
GOP City
Erkek Üye
 

Shimarik bunu yazdı:
-----------------------------

Öncelikle kardeşim horbye konuyu up ladığı için teşekkür ederim. Sandman sende ayrıca vermiş olduğun bilgiden dolayı teşekkür ederim. Olay anlalışmıştır. Tam gaz sessionlarla hayata kaldığımız yerden devam .


-----------------------------

bende aynı şenin durumundayım, kitaptan gidiyorum ve şuğan .nf 2.0 ile proje yapıyorum. sen naısl öğrenmeye çalışıyorsun? kaynakların neler?


Sınavlardan nefret ediyorum... 
18 Haziran 2011 (Cumartesi) 20:11 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
angels_demos


Kayıt : 3 Haziran 2006
godingod
Erkek Üye
 

anlamadım neden session kullanıyoruz mu demek istiyorsun?


 
19 Haziran 2011 (Pazar) 22:47 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
SharpShooter
(keöps)


Kayıt : 10 Temmuz 2008
Erkek Üye
 

mesela

static bir classın var ve Id diye de int bir propertysi var.

şimdi sen her üye giriş yaptığında bu static class ın içindeki id  yi üye id ile güncelliyorsun diyelim.

Holy'nin Idsi: 1

Sharp'ın Idsi: 5

Önce holy girsin sisteme static classda id propertyisine 1 verdin.holy geziyo sitede. sonra ben geldim login oldum benim id değerim 5.gittin static classın id propertysini 5 yaptın.

artık holyninde idsini çağrınca 5,benimde 5.

o yüzden webde session kullanılmalı


- xx yerde hata var. - ya aslında kod şöyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ... 
13 Temmuz 2011 (Çarsamba) 18:45 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
network


Kayıt : 17 Temmuz 2005
istanbul
Erkek Üye
 

statick adı üstünde dinamik değildir. Veri taşır fakat bir veri taşır dispose(yada null ) etmen gereklidir ki yeni veri aktara bilesin . 

Daha başka bir değişle uygulamanı başlattın ve statick değişkenine değer verdim sen aksini belirtmediğin sürece o değer geçerlidir. Yenilenmez instance çıkarılmaz . 

ve Yukarda da izah etmişler ama paylaşayım  , sunucu yoğunlupğuna sebeb olur . 

Sayfalar aRASI veri taşaımada viewstate ve session un yanında queystrignleride aktif olartak kullanabilirsin güvenli değil dersen şifreli bir şekilde queryde kullanabilirsin. 

Sessionları tercih sebeblerinden de her nesne için ona ait session oluşturulmasıdır. 

örn: Session["ADA"]  session[mada] gibi web.config te veya kodda bir yerde aksini belirtmediğin taktirde sessionun timeout süresi 20dk dır. 

Bunu uzatabilirsin kısaltabilirsin ama timeout yediği zaman session[ada] null olur . Bu sebele kullanırken ilk nullable kontrolü de yapmayı ihmal etmeyesin . 

 

Windows yazdığını söylemiştin destop yazılımlardan web e geçiş sırasında yaşadığın bu ? gayet mantıklıdır  ;) 

 


I Lowe Software .. Software is a life... 

[1]


Bu Bölümde yeni konu açmak için dıklayın Konuyu cevaplamak için tık...
Allah'a Havale Et Google Bookmark'a Ekle Yahoo'ya Ekle Stumbleupon'a Ekle Facebook'a Ekle Twitter'a Ekle   Google'da Ara : Asp.Net İle Uğraşan Müridler Favorilerime Ekle Yukarı Çık
Konuda 8 Mesaj Var.
Konu 542 Sefer Gösterilmiş.
2001-2012 © Tahribat Group - Her Hakkı Saklıdır. - ● Gizlilik İlkeleri ● Kullanım Koşulları ● İletişim