Ankara
0 (312) 276 75 93
info@billgatesweb.com

Sayfalar Arası Birim Girişini Koruma – Blog Yazma – Web Tasarımı Yapımı – Web Tasarımı YouTube Videosu Yapımı – Web Sitesi Tasarlama Fiyatları

Web Danışmanlık Hizmeti, Seo Hizmeti Al, Mobile Uygulama Yaptır, Back Link Satın Al, Blog Yazdırmak İstiyorum, Makale YAZDIRMA siteleri, Parayla makale YAZDIRMA, Seo makale fiyatları, Sayfa başı yazı yazma ücreti, İngilizce makale yazdırma, Akademik makale YAZDIRMA, Makale Fiyatları 2022, Makale yazma, Blog Yazdırma, Akademik Danışmanlık, Tercüme Danışmanlık & 0 (312) 276 75 93

Sayfalar Arası Birim Girişini Koruma – Blog Yazma – Web Tasarımı Yapımı – Web Tasarımı YouTube Videosu Yapımı – Web Sitesi Tasarlama Fiyatları

 Alan Adına İçerikle Ekleme

Sayfalar Arası Birim Girişini Koruma

Tartışıldığı gibi, global parametreler, set birimleri ve alma birimleri, navigasyon sırasında daha sonra bir birimin içeriğini almak için kullanılabilecek bağlam bilgilerinin kaydedilmesini sağlar. Bu mekanizma, önceki bölümde açıklanan sayfa hesaplama işlemine sorunsuz bir şekilde uyum sağlar. Sayfa hesaplamanın global parametrelerle nasıl başa çıktığını ve birimleri nasıl aldığını göstermeden önce, bu ilkellerin motivasyonlarını hatırlatan bir örnek sunuyoruz.

Köprü metni iki sayfa içerir: CountryAndNews sayfası mevcut ülkelerin listesini gösterir ve kullanıcının seçilen bir ülkenin yerel haberlerine erişmesine izin verir; Sayfa Haber, LocalNewsIndex biriminden seçilen haberin detaylarını ayrı bir sayfada gösterir.

Haber sayfasından, bağlamsal olmayan bağlantıda gezinerek CountryAndNews sayfasına geri dönmek mümkündür; ancak bu işlem daha önce seçilen ülkenin “unutulmasına” neden olur ve kullanıcıyı başka bir habere ulaşmak için tekrar istediği ülkeyi seçmeye zorlar.

Ayarlama ve alma birimleri, seçilen birimlerin giriş değerlerinin bir site görünümünün tüm sayfaları tarafından erişilebilen global parametrelere kaydedilmesine izin verdiğinden, sayfalar arası gezinme sırasında birimlerin giriş değerlerinin kaybını önler.

hiper metni, önceki örneği set ve get birimleriyle genişletir: CountryData birimi artık bir get ve bir set birimi ile donatılmıştır. Set birimi, veri biriminde görüntülenen ülkenin OID’sini global bir parametreye kaydeder ve gerekirse alma birimi bu değeri alır.

Böylece CountryData biriminin giriş parametresi üç şekilde belirlenebilir:

1. Get birimiyle alınan CurrentCountry global parametresinin değerinden.
2. CountryIndex biriminin çıktı bağlantısında gezinirken kullanıcı tarafından gerçekleştirilen seçimden.
3. CountryIndex birimi tarafından sağlanan varsayılan bir değerden.

Parametre özgüllük kuralı, Country-AndNews sayfasına erişilen tüm olası durumlarda CountryData biriminin içeriğinin hesaplanmasını açık hale getirir.

Kullanıcı, CountryIndex biriminden açıkça bir ülke seçtiğinde, bağlantı, CountryData biriminin giriş OID’si için yeni bir değer taşır; özgüllük kuralı için, bu değer GetCountry birimi tarafından sağlanan olası değere üstün gelir. Bu nedenle, kullanıcı tarafından seçilen ülke görüntülenir ve OID’si de ayarlanan birime aktarılır ve CurrentCountry global parametresine kaydedilir.

Haber sayfasından sayfalar arası bağlantı gezinerek sayfaya erişildiğinde, gezilen bağlantı artık CountryData biriminin giriş OID’si için bir değer taşımaz; bu durumda yayılım, CountryData birimine aynı parametre için bir değer sağlayabilen GetCountry ve CountryIndex bağlamından bağımsız birimlerden başlar.

Spesifiklik kuralı sayesinde, global parametre, CountryIndex biriminden gelen varsayılan değere üstün gelir. Bu nedenle, CountryData birimi, CountryIndex biriminde ilk gelen ülkeyi değil, kullanıcı tarafından önceden seçilen ülkeyi yeniden görüntülemek için global parametrenin değerini kullanır.

Son olarak, CountryAndNews sayfasına ilk kez bağlamsal olmayan bir şekilde erişiliyorsa, ne gezilen bağlantı ne de alma birimi CountryData birimine bir girdi değeri sağlayamaz; bu durumda CountryIndex biriminden CountryData birimine parametre geçirme kuralı kullanılır ve bu da CountryIndex birimindeki ilk ülkenin görüntülenmesine neden olur.


Veri saklama süreleri
Kişisel verilerin saklanması ve imhası Yönetmeliği
Eczacıların veri saklama süresi
Kişisel veri saklama süreleri
Kişisel verilerin saklanması Kanunu
Kamera kayıtları saklama SÜRESİ KVKK
kaçak akım koruma şalteri 3*80 a.den 3*250 e kadar
Kişisel verilerin SİLİNMESİ YOK EDİLMESİ veya anonim


Hesaplanamaz ve Belirsiz Hiper Metinler

Oldukça karmaşık hiper metin örneklerinin nasıl hesaplandığını tartıştıktan sonra, hesaplama teorisinin klasik soruları ortaya çıkabilir: Herhangi bir hiper metin konfigürasyonu hesaplanabilir mi? Ve belirli bir girdi için, bir hipermetnin hesaplanması her zaman deterministik midir? Bu sorular sadece akademik bir merak değil; bunları yanıtlamak, tasarımcının görünüşte doğru ancak uygulanması sorunlu köprü metni yapılandırmalarını modellemekten kaçınmasına yardımcı olabilir.

Basit örnekler, hesaplanamayan veya bazı belirlenimsizlik biçimleri sergileyen hipermetinler olduğunu gösterir. Elbette, sözdizimsel olarak yanlış birimler içeren bir hiper metin hesaplanamaz.

Örneğin, seçicisi için bir giriş parametresine ihtiyaç duyan ancak gelen bağlantıları olmayan bir birimi gösterir. Belirsizlikleri, bilgi eksikliğini, tür hatalarını vb. ortaya çıkarabilecek bağlantı ve seçici parametreleri arasındaki eşleşmeyi analiz eden sözdizimsel kontroller aracılığıyla benzer modelleme hataları kolayca tespit edilir.

Birimler tek tek doğru olduğunda ve yine de hesaplanamayan bir köprü metni oluşturduğunda daha ince durumlar ortaya çıkar. Haberin Ürünlerle, Ürünlerden Ülkelere ve Ülkelerden Haberlere ilişkin olduğu bir “döngüsel” veri şemasına ilişkin durumu düşünün.

Örnekte, Haberler sayfası sözdizimsel olarak doğrudur ancak hesaplanamaz. Sayfa, zorunlu seçicileri olan üç dizin birimi içerir. Ayrı ayrı ele alındığında, üç birim, seçicilerinde parametreleri somutlaştırmak için gereken tüm giriş bağlantılarına sahiptir, bu nedenle mükemmel bir şekilde iyi görünüyorlar.

Ancak, Ürün sayfasından gelen bağlantının gezinmesinden sonra Haber sayfasının hesaplanması gerçekleşemez: NewsIndex birimi ProductDetails veri biriminden bir ürünün OID’sini alır, ancak bir Ülkenin (zorunlu) OID’sinden yoksundur. CountryIndex biriminden gelmelidir. Ne yazık ki, CountryIndex birimi, NewsIndex biriminden bir Haberin OID’sine ihtiyaç duyan ProductIndex biriminden bir ürünün (zorunlu) OID’sine ihtiyaç duyar.

Böylece dairesel bir bağımlılık vardır ve hiçbir birim hesaplanamaz. Bu durum şu gözleme genellenebilir: bir birim hesaplanmak için dolaylı olarak birimin kendisinin hesaplanmasına bağlı olan bazı zorunlu parametrelere ihtiyaç duyduğunda, birim hesaplanamaz.

Örneği daha da basit ama daha incelikli. Kullanıcı News&Product sayfasına NewsData birimini gösteren Link1’i veya ProductData birimini gösteren Link2’yi kullanarak erişebilir. Sayfa söz dizimsel olarak doğru olsa bile, tüm birimler gerekli gelen bağlantılara ve parametrelere sahip olduğundan, iki bağlamsal bağlantıdan herhangi biri üzerinden sayfaya erişim, iki veri biriminden yalnızca birinin parametresini sağlar ve diğer birimi gerekli girdi olmadan bırakır. 

Son olarak, aynı kullanıcı eylemi aynı sayfa için farklı içerik üretebildiğinde ortaya çıkan nondeterminizm sorununu ele alıyoruz. Bu durum, birimlerin giriş parametreleri için özgüllük kuralının bir toplam düzeni değil, bir kısmi düzeni tanımlamasından kaynaklanmaktadır. Sonuç olarak, aynı özgüllük düzeyindekiler arasından bir parametre için alınacak değerin seçimi deterministik olmayabilir.

 

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

× Bize Whatsapp'tan Ulaşın