

Merhabalar,bundan 2 ay önce hiç bir web bilgim olmadan JSF+hibernate ile proje yapmaya başladım zorlaya zorlaya(kitaplardan internetten araştırarak) geçen hafta hedefime ulaştım ve bu esnada çok Servlet'in adı geçti soruma gelecek olursak peki bu frameworklerden önce Servlet'i öğrenmemizin bizlere katkısı ne olurdu?Daha açıcak olursak soruyu Servlet bize web dünyasının işleyişini nasıl olduğunu mu anlatıyor?Eğer öyleyse kısa bir başlıksal bilgi verir misiniz? Teşekkürler.
soruldu: 20 Ara '14, 11:37
serefAltindal


Java http islemlerini Servlet araciligi ile yapar. Kisaca Java Servlet http request ve response islemlerini yapar ki bu web programlamanin temelidir. JSF gibi component modele dayali frameworkler Java Servlet ile low level request ve response islemlerini yapar. JSF kullaniyorsaniz direk Servlet ile calismassiniz JSF sizin yerinize high level bir API sunarak bu islemleri yapar. Java'da web programlamanin mantigini ogrenmek istiyorsaniz Java Servlet > JSP > JSF adimlarini takip etmelisiniz. Yine diger Java web frameworkleri GWT, Apache Wicket, Spring MVC gibi low level Java Servlet kullanarak http islemlerini yapar. JSF icin Java Servlet ogrenmek bir ön sart degildir ama Java Servlet ögrenirseniz Java web programlamasini cok daha iyi anlarsiniz.
Daha once verdigim cevapta da benzer bilgiler vardi, belki yardimci olur: Java'da uzmanlık için nereden başlanmalı?


Merhaba, Şu linklere göz atarsan Servlet'in ne olduğu ve neden ihtiyacımız olduğu hakkında bilgi sahibi olabilirsin.
http://www.btsoru.com/questions/12377/jsp-ve-servlet-birlikde-neden-ve-nasl-kullanlmal http://www.btsoru.com/questions/4737/jsp-sayfalar-neden-servlet-e-donusturulurler http://www.btsoru.com/questions/740/applet-servlet-portlet-scriplet-nedir-ne-ise-yarar-bir-iki-cumle-ile-bilgilerinizi-paylasr-msnz
Ayrıca Türkçe anlatım istersen şuradan; http://www.injavawetrust.com/servletsjsp/
İngilizce kaynak istersen de şuradan faydalanabilirsin. http://www.javatpoint.com/servlet-tutorial
Kolay gelsin.
cevaplandı: 20 Ara '14, 14:29
ugurcanlacin


Zamanında ki sanırım bi 8 sene öncesinde, Applet yazma ile başlamıştım Java kodlamaya, 1 sene sonra bıraktım Allah o günleri aratmasın derim hep. Böyle düşünmemin nedeninin net bir cevabı yok aslında belkide kodlama ve olay akış mantığı bana tamamen ters olmasından, aklımda canlandıramamamdan kaynaklıdır. Bilemiyorum! Ama emin olduğum tek şey kesinlikle sevmediğimdir.
Java ile yapılmış sanırım en başarılı şey, Solr Lucene dir, ki ben burada da tercihimi Sphinxten (C veya C++) yana kullanmaktayım.
Ayrıca Java ile yapılmış en başarısız yazılım (daha doğrusu işletim sistemi) ise Androiddir.
Java hala çok yüksek RAM tüketir, hala çok fazla CPU kaynağı tüketir durumdadır.
Kesinlikle amacım tartışma ortamı yaratmak değildir, benimkisi biraz terapi misali rahatlamadır :)
Edit:imla