top of page

Baslangic icin JSP (Java Server Page) & TOMCAT...

  • Writer: Sevdanur GENC
    Sevdanur GENC
  • Aug 31, 2011
  • 3 min read

Jsp Nedir ? Sunucularda belli bir application server icerisinde calisan programlardir. Tipki Client'ta appletlerin calismasi gibi. Servlet'lerde HTTP uzerinden erisim saglanir.Servlet'ler cikti olarak da yine HTML uretirler. JSP ise; bir java kodunun HTML kodu icerisinde gomulmesini saglayan yapidir. Ve bu JSP kodlarini HTML icerisinde belli yerlerde kullanabilirsiniz tipki PHP veya ASP gibi... JSP sayfalari aslinda icerisinde java kodlari ile yazilmis olan JSP kodlarinin bulundugu .JSP uzantili HTML sayfalaridir. Bu durumun getirdigi bir cok avantaj soz konusudur ki buna ornek olarak; bu model sayesinde gorselligi oldukca gelismis ve bir o kadar da kompleks, statik bir HTML sayfasina bir kac satir JSP kodu ekleyerek sayfayi daha dinamik icerikli hale getirebiliriz diyebiliriz. JSP Nasil Kullanilir? JSP kodlariyla calisabilmemiz icin bir cok program kullanabilir ama genelde tercih olunan Apache TOMCAT kullanilmaktadir.

Apache TOMCAT Nedir?

Servlet barindiricisidir yani container'dir. Ve JSP yani Java Server Page (java sunucu sayfasi) programidir. Uzantisi .JSP olan dosyalari calistirabilmemiz icin Apache TOMCAT'i bilgisayarimiza yuklememiz yeterli olacaktir. Bu programi sisteminize kurabilmeniz icin; Apache Tomcat'in ana sayfasi olan http://tomcat.apache.org/ adresinde ki download kismindan son surumunu indirebilirsiniz. oldukca boyut olarak az olan bu exe yi sisteminize kurarken size varsayilan port olarak 8080'i onerecektir. Ve genelde de bu port kullanilir. Tabi siz kullaniminiza gore istediginiz portu verebilirsiniz. Veya benim gibi sisteminizde eger Oracle Database 10g Expression Edition'da kurulu ise bu sefer isler biraz karisicaktir. Bunun da tabi ki de kolay bir yolu var. Sisteminizin Servisler ayarindan oracle ile ilgili servisi Atumatic degilde Manuel hale getirirseniz ve ayni zamanda da stop hale getirirseniz bu sefer 8080 i kullanabilirsiniz. Eger bu ayarlarla sik sik ugrasmak istemiyorsaniz o zaman tomcat kurulumunda istediginiz port ayarini verebilirsiniz. Tercih tamamen size kalmistir. Tomcat bir web sunucusu olarak .HTML uzantisini barindirabilir fakat performans acisindan Apache ve IIS daha elverisli olmaktadir. TomCat Kurulumu :

http://tomcat.apache.org/ adresinde ki download kismindan son surumunu indirdikten sonra; Kurulum seceneklerinde FULL secmemiz genelde onerilir sebebi ise ilerde bize yardimci olabilecek ornek dosyalarida yuklemis oluruz... Mesela Examples ile daha onceden hazir yazilmis kod ve de ekran goruntuleri bulunmaktadir. Bazi yararli dokumantasyonlar ve de yonetim panelleri bulunmaktadir.

                            Ve genel de kurulum dosyalarina erisim kolayligi bakimindan C ana dizinin altinda kurmamiz cok daha ise yaracaktir ornek olarak C:\Tomcat 7.0 gibi... Tum bu islemleri halledip programi kurduktan sonra sisteminizin hemen sag alt kosesinde TomCat'in simgesi belirecektir. ve artik tomcat'iniz calisir hale gelmistir.

                          Bunun canli ornegini ise browser'larinizda http://127.0.0.1:8080 linkini adres cubuguna yazdiginizda veya yine ayni sekilde http://localhost:8080 linki ile Apache Tomcat server'iniza ulasmis olacaksiniz. Burada Server'iniz ile ilgili butun ayarlamalari ayapabilirsiniz. Eger ki http://localhost:8080/examples linkini inceleyecek olursaniz size yardimci kodlarin nasil yazildigini ve ayni zamanda ekran goruntulerinin nasil oldugu hakkinda size yardimci olacaktir.

Peki yazdigimiz kodlari nereye nasil kaydetmeliyiz sorusuna gelince ; Soyle ki, kodlarimizi C:\Tomcat 7.0 dizinin altinda bulunan klasorlerin icerisine kaydedicez. C:\Tomcat 7.0\webapps\ROOT icerisine ornek olarak ; Ilk_Uygulamam olarak klasor olusturuyorum ve icerisine notepad yardimi ile bir html dosyasi yaratiyorum. ve asagida ki gibi kodlarimizi basitten olusturup uzantisini .html vererek kaydediyoruz.  

                        Ve bunun sonucu olarak asagida ki gibi ekran goruntusu elde etmekteyiz.

            Peki Simdi bunu .Jsp dosya uzantisina cevirip asagida ki gibi icerisine JSP kodlarini gomelim...

                            Yine bu kodlarin ve de uzanti sayesinde ki ekran goruntusu asagida ki gibidir...

          Peki az once yazmis oldugumuz Jsp Kodlarimizi biraz aciklayarak makalemizi sona erdilerim; < %= new java.util.Date() %> kodu ile ekrana tarih ve saati yazdirmak icin kullanilir. ve bu kod java'da bir date nesnesi yaratarak olusturduk. <%= ... %> taglari ise asp'de ki Response.Write kisminin kisaltilmasi olan <%= ile ayni sekilde dusunulebilir.

Recent Posts

See All
Ado.Net Entity Framework Ogreniyorum Serisi 00

Ado.Net Entity Framework (EF) verileri ile etkilesim uygulamalari gelistirmek icin kullanilan Ado.Net nesne iliskisel modelleme yazilimi olarak iliskisel veritabani semalarini ve nesneler arasinda ki

 
 
 
LINQ Ogreniyorum Serisi 05

Linq To Sql’de tablolarimizdaki verileri silebilmemiz icin; DataContext icerisinde ki DeleteOnSubmit ve DeleteAllOnSubmit metodlari kullanilmaktadir. Beraberinde SubmitChanges metodu da kodlari eklen

 
 
 
LINQ Ogreniyorum Serisi 04

Linq To Sql’de tablolarimiza verileri guncelleyebilmemiz icin; DataContext icerisinde ki SubmitChanges metodu kullanilmaktadir. Bu komutlari kullanarak DataContext sinifinin yapisina da ihtiyac duyu

 
 
 

Comments


©2035 by Sevdanur Genc. Powered and secured by Wix

bottom of page