search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
1 oy
810 gösterim
Genel Kavramlar kategorisinde 155 puan
yeniden kategorilendirildi

1 cevap

1 oy

Selam,

İlk olarak,
Sistemin bütünlüğü için kontrol etmen gereken şartların hepsi server side olarak yazılması gerekir.

İkini olarak,
Eğer client side indirebileceğin bazı kontroller varsa, mesela;

  • 18 yaş kontrolü
  • Girilen değerin belirli aralıklarda olup olmadığının kontrolü
  • Email adresinin uyguluğu kontrolü
  • Girilen değerin belirli şartlara (regex bazlı olabilir) uygunluğu kontrolü
  • vs.

Bu kontrolleri client side'a indirebilirsin. İndirmesen de sistem güzel çalışacaktır. Fakat her bir kontrol için server / client arasında bir trafik olacağı için sürekli server'ı yormak ve networke yük bindirmek durumunda kalacaksın.

Her müşteri bir client makina ile gelir, ama sadece bir server makina vardır.

6.2k puan
İstemci(client) tarafında (side)  yapılan kontrollerin bazılarının sunucu(server) tarafında da tekrar yapılması gerekebilir.  Aksi takdirde istemci kontrolleri aşlıp sunucu tarafında kısıtlanmamış verilere erişilebilinir.

Örnek olarak;
Tek bir seferde  kaç birimlik verinin istenildiği bilgisini, istemci tarafında 50-100-200 birimleri ile kısıtlayıp, bunu sunucu tarafında  kontrol etmezseniz, istemci tarafında bu değerler kırılarak, sunucuya 500 birimlik istek gönderilebilinir.  Bu durumda sunucunuz 500 birimlik veriyi istemciye gönderebilmek için ciddi bir kaynak tüketmek zorunda kalabilir.

Türkçemize sahip çıkalım :)  Site güzel,  site adını da Türkçe yaparsak tam olur :)

exe-> edimli kütük
unhandled exception -> ayrıksı durum
os -> işletim dizgesi
(by T.A.)  anladın sen onu ;)

İlgili sorular

0 oy
0 cevap 446 gösterim
446 gösterim
AngularJS öğrenmeye çalışyorum. Çok bilgim olmadığı için directive, controller ve service in tam olarak ne işe yaradığını çözemedim. Ne zaman hangi durumlarda DIRECTIVES, CONTROLLERS ya da SERVICES kullanılmalı?
15 Temmuz 2017 Javascript kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 1.3K gösterim
1.3K gösterim
Git Pull komutu ne işe yarar? Pull yapıldıktan sonra, rebase yapmak doğru olur mu? Sonrasında Rebase ya da push yapmanın sakıncası olur mu?
28 Temmuz 2017 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 409 gösterim
409 gösterim
veri tabanı için şema,tablo,viewlar, hatta tanım tabloları gibi veritabanı objeleri için versionlama yapılıyor mu? GIT ,bitbucket kullanabiliyor muyuz. Etkili olan yöntem tavsiyeleriniz nelerdir örneğin Oracle için mesela.
8 Haziran 2020 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 530 gösterim
530 gösterim
Rest service ile CRUD işlemlerimi yapmaktayım. Ancak bu işlemler sırasında dönülecek olan http status kodları nasıl olmalıdır? CREATE yapmak isterken eğer var ise "zaten var" olduğunu , düzgün yaratılınca dönülecek status, veya delete işemi sonrasında düzgünce silindiyse başka hata alındıysa başka status kod dönülmesi gerekir, Bunu neye göre belirlememiz lazım, standardı nedir bunun.
2 Ağustos 2017 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 1.9K gösterim
1.9K gösterim
Selam, Bir web service yazmak istiyorum. Ancak yazarken seçilen dilin bir önemi var mıdır? Web service yöntemlerinden olan JAX-WS ve JAX-RS den hangisini handi durumda seçmeli?
15 Ocak 2017 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu