KISSADAN HİSSE SERVLET

Merhaba Arkadaşlar,

Bu yazı dizimde kısa kısa notlar ve yaptığım uygulamalar üzerinden sizlere Java Servlet’i anlatmaya çalışacağım.Önce sizlere temel kavramlar üzerinden Servlet’i tanıtacağım.

Öncelikle “Servlet nedir?” ondan başlayalım. Servlet, Java EE‘de bir java sınıfı olup HTTP istemlerine cevap vermek için kullanılır. Servlet sınıfı içerinde yer alan GET ve POST methodları bunu sağlayan methodlardandır.

scenario2

 

GET methodunun temel amacı; Sunucuya (server) istenen kaynağı sormak ve varsa bu kaynağı getirmektir. POST methodunun temel amacı ise; sunucuya (server) “form” dosyası göndermektir.

O kadar server dedik sunucu dedik gelin birazda sunucudan bahsedelim. Sunucu, istemcinin (client) isteğini (request) karşılar (handle). Bu isteğe karşılık gelen cevabı (response) geri gönderir. Bunun yanında istemci ile servlet arasında etkileşimi sağlayan bir diğer araç olarak Servlet Motoru (Servlet Container,Servlet Engine) vardır. Ben yapacağım çalışmalarda Container olarak (aynı zamanda server) APACHE TOMCAT, işletim sistemi olarak da UBUNTU kullanacağım.

sevjafjr

Son olarak Servlet Motoru’nun görevlerine değinecek olursak;

  • İletişimi sağlar (İstemci-Server)
  • Yaşam Döngüsü (lifecycle) Yönetimi sağlar.
  • Çoklu kullanım desteği sağlar.
  • Bildirimsel güvenlik sağlar (web.xml)
  • JSP desteği sağlar.

Bu kadar tanım bu aşamada yeterli sanırım 🙂 Gelecek yazımda sizlerle yazılım dünyasının vazgeçilmez ilk uygulamasını “Hello World ” yapacağız.

Kendinize iyi bakın.

Esenlikle kalın.

Bir sonraki yazıda görüşmek üzere.

Reklamlar

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

w

Connecting to %s