Daha önce şurada temellerini açıklamaya çalıştığım Servletler, Java platformu üzerinde performanslı, dinamik web uygulamalar geliştirmek için tasarlanan java bileşenleridir.
Şimdi, Servlet kullanarak çok basit bir üyelik sistemi geliştirelim.
Yalnız örneğe geçmeden önce belirtmem gereken bir konu, burada geliştireceğimiz sistem tamamen Servletde işlerin nasıl döndüğünün daha iyi anlanabilmesi için tasarlanan çok basit bir üyelik sistemidir. Uygulama, aslında GET methodu kullanılarak istek yapan istemciye, Servlet içinde nasıl cevap verileceği ve URL ile aktarılan parametrelerin ne tür bir yaklaşımla işlenebileceğini göstermek amacı ile tasarlanmıştır.
Geliştireceğimiz üyelik sistemi, çok basit bir mantık çerçevesinde çalışmaktadır. login.html adında bir html dosyası ile kullanıcıdan, kullanıcı adını ve şifresini istiyoruz. Daha sonra, verilen parametreleri HTTP protokolünün GET methodu ile, LoginServlet adında geliştirdiğimiz servlete gönderiyoruz. Uygulama tamamen basit bir temelde hazırlandığından, herhangi bir dosya ya da veritabanı (database) üzerinden sorgulama yapmıyoruz. Eğer kullanıcı adı “javablog”, şifre de “servlet” ise, kullanıcıya bir hoşgeldin yazısı, eğer bunlardan biri yanlış ise bilgilerin doğru olmadığını belirten bir HTML çıktısı gösteriyoruz.
Şimdi uygulamamızı geliştirmeye başlayalım.
(daha fazla…)