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's gravatar image

serefAltindal
1867814
cevap kabul oranı: 25%


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ı?

permanent link

cevaplandı: 21 Ara '14, 10:42

CemIkta's gravatar image

CemIkta ♦
19.9k29125190
cevap kabul oranı: 36%

değiştirildi: 22 Ara '14, 17:13

permanent link

cevaplandı: 20 Ara '14, 14:29

ugurcanlacin's gravatar image

ugurcanlacin
816101625
cevap kabul oranı: 11%

-1

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

permanent link

cevaplandı: 20 Ara '14, 18:55

XON's gravatar image

XON
267137
cevap kabul oranı: 14%

değiştirildi: 20 Ara '14, 18:56

@xon cevabin soruyla ne alakasi var anlamadim dogrusu?

(21 Ara '14, 10:44) CemIkta ♦ CemIkta's gravatar image

.......yok

(21 Ara '14, 11:13) XON XON's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,077
×26

Soruldu: 20 Ara '14, 11:37

Görüntüleme: 825 kez

Son güncelleme: 22 Ara '14, 17:13

powered by BitNami OSQA