..


Sponsor Bağlantılar

Çerez kullanmadan oturumları yönet

Tarafından yazılmış Madde Antonio Coschignano
2 Sayfa 1

Bizi istemci ve sunucu arasındaki durumunu korumak izin gibi dinamik web uygulamaları uygulanmasında oturumların önemi çok önemlidir. Bu ihtiyaç doğanın vatansız olarak HTTP protokolü, bir an isteği sunmak için biter gibi müşteri ile ilgili herhangi bir bilgi kaybeder gerçeği ile belirlenir.

Bir alışveriş sepeti işlemleri, şu anda web gerektiren farklı bağlamlarda uygulanan bir web sitesi ve bir çok giriş ve Hilti için müşteri tarafından eylemleri gibi bir durumu korumak, bu nedenle, birçok durumda gereklidir.

Bu mümkün hale gelmiştir, aslında, oturum sadece belirli bir süre için istemci bir bağlantı tanımlar, sunucu tarafından oluşturulan bir alfasayısal dizedir.
Ilk müşterinin talebi üzerine, sunucu istek üzerine 'hafif oturum kimliği içeren tarayıcıya bir çerez gönderir. Bu şekilde, tarayıcı sonraki her operasyon için çerez bulunan kimliği gönderilir ve sunucu web sitesi kullanıcı yapmak 'şeyler izler. Çerez Bu tür bir tarayıcı sayfası kapattığınızda yok edilir.

Bu kısa rehberde bir kullanıcının tarayıcısında çerezler devre dışı bıraktıysa, sonra navigasyon ve null'utilizzo web sitesinde bir dizi sorun da bulur, JSP ile hareket nasıl açıklayacağız.

Oturumda Java Server Pages sadece HttpSession sunucu tarafından oluşturulur ve HttpServletRequest nesne üzerinden servlet bir referans olarak geçirilen bir örneğidir. Bir servlet'dir içinde bir 'çare' nasıl görelim:






 ....







 protected void ProcessRequest (HttpServletRequest istek,



  



 HttpServletResponse yanıt) ServletException, IOException {atar



  



 ...



  



 HttpSession oturum = request.getSession (true);



  



 ...







 }







 ...



Henüz yaratılmamış oturum oluştururken biz yöntemi getSession () için geçmesi gerçek değerini gösterir, aksi takdirde yanlış geçmek. Bir jsp sayfasında, ama biz doğrudan 'kullanabilirsiniz örtülü oturum nesnesi bir pratik örnekte kısa bir süre göreceğiz.

Çerezler olmadan Oturumları

Web uygulama tanımlama açısından ertelenmiş olamaz olun, ne olursa olsun, tasarım aşamasında dikkate alırsak bu çerezler etkin değil ya da olup oldukça kolaydır aynı şekilde hareket edebilir. Ben gösteriyor ki teknik URL yeniden yazma denilen ve sitemizin sayfaları yöntemini kullanarak oturum kimliği tüm bağlantıları eklemek olduğunu encodeURL HttpServletResponse sınıfı:

 



 encodeURL public String (String url)

 
Bu yöntemin avantajı oturum tanımlama bilgileri etkin değilse sadece, aksi yöntem bağlantısını herhangi bir değişiklik yapmaz bağlantıları bağlı olmasıdır. Bu yüzden gerekli bir koşul web encodeURL yöntemiyle tüm adresler (elbette iç) oluşturmaktır. Çerezleri devre dışı, bu bir url gibi görünüyor:
 



 http://localhost/testsession.jsp; jsessionid = fbf1df21c007ffd8f5a73382eb2a

 

Aynı Kategoride ...
E-Öğrenme
AutoCAD (eBook) AutoCAD (eBook)
Mimari yapıların oluşturulması. Sadece 29 de €.
MS Access (Gelişmiş) MS Access (Gelişmiş)
Hızlı ve kolay bir veritabanı oluşturmak ve yönetmek öğrenin. 29 € dan başlayan fiyatlarla.
Web Pazarlama (Ders) Web Pazarlama (Ders)
Site tanıtım, arama motorları ve pazarlama. En düşük € 39.
Sponsor Bağlantılar