Aslında yeni makaleyi Oracle Jdeveloper hakkında yazacaktım ama Eclipse Web Tools Platform`u görünce birden fikir değiştirdim.Eclipse Web Tools Platform

java dünyasında kendine ayrı bir yer edinen başarılı geliştirme ortamı eclipse`in web uygulamalarını doğrudan ide üzerinden geliştirmeyi amaçlayan eclipse web tools platform bu güne kadar hep hissedilen bir sıkıntıyı kökünden çözmüş. eclipse aslında ücretli veya ücretsiz pluginleri ile kendini bu alanda ispat eden ibm destekli bir açık kaynak projesi.uzun yıllardan beri süren geliştirme çabaları neticesinde ücretli rakiplerini geride bırakarak şu anda en çok kullanılan java ide`si olmuş durumda.pluginleri eclipse`in bir avantajı olduğu kadar dezavantajı da oldu. örneğin bu güne kadar jsp geliştirmek isteyenlerin eclipse değil de netbeans`i tercih etmelerinin en büyük nedeni verimli bir web geliştime ortamının bir türlü oluşturulamamış olmasıydı. fakat web tools platform project bu sorunu tamamen çözmüş ve zaten hızlı ve kullanışlı bir ide olan eclipse`i daha da güçlü kılmış.
bu yazımızda biz de eclipse web tools platform`u ve o tomcat`i indirerek bir jsp denemesi yapacağız. indirme adresleri ve bizim tercih ettiğimiz yüklemeler aşağıda :
apache tomcat 5.5.12 indirme adresi: http://tomcat.apache.org/download-55.cgi

eclipse 3.1 platformu ve web tools platform project birarada :
http://download.eclipse.org/webtools/downloads/

Apache Tomcat`in kurumunda kaydadeğer bir nokta bulunmadığı için konuyu resimli olarak anlatmaya gerek görmüyorum bilgisayarınızda Java ortamı yüklüyse normal bir kurulum şeklinde (next next next) devam ediyor ve Tomcat Manager ile start stop yapılabiliyor. Bilinmemesi ihtimaline karşı Tomcat`in Java destekli bir web sunucusu ve servlet container olduğunu söylemekte yarar var.
Şimdi asıl konumuz olan Eclipse üzerinde JSP çalıştırmaya dönebiliriz. Java ile web uygulamaları geliştirmek için sunucu olarak pekçok
tercih olduğu için Eclipse Web Tools Platform tek bir sunucu desteğiyle gelmiyor. Tomcat yanında IBM WebSphere, Bea Web Logic ve tabi ki Jboss desteği de mevcut. Ancak biz bir giriş oluşturması bakımından denememizi Apache Tomcat ile yapacağız. Yani öncelikle bir web projesi oluşturup Eclipse`e Tomcat`i tanıtmamız lazım.
Bu işlem için Eclipse`in File -> New -> Project yolu ile aşağıdaki ekrana geliyoruz :

Şimdi aşağıdaki ekranlara dikkat çünkü iyi bazı menüler iyi yerlere gizlenmiş bu ekranları teker teker veriyorum:

Asıl ayarlar show adwanced menüsünde.



Tomcat`in kurulum dizinini göstermeniz yeterli.Bazı durumlarda bin dizinini göstermek gerekiyor ama Eclipse`de böyle ayarlanmamış.

Evet artık Apache Tomcat`i Ecpipse`e tanıttık. Başlangıçtaki ekrana geri döndük ve artık projemize bir isim verebiliriz. Bizim kullandığımız isim MakaleProje

Önemsiz bir iki pencereye de onay verdikten sonra artık projenin ve perspektifin görünümüne geçebiliriz. Aşağıdaki gibi görünen projemizin WebContent dizini üzerinde sağ tuş ile New -> JSP komutu veriyoruz.

JSP sayfamızın adı index.jsp olacak.

Gelen ekran html taglarını da destekleyen editör penceresi. Buraya ilk JSP kodumuzu yazalım.
Eclipse`in varsayılan ayarları nedeniyle ilk gelen sayfa sayfa çıktısını artık bir standart olan UTF olarak değil, ISO-8859-1 olarak vermişti. Burdadaki düzeltmeyi yapmazsaz Türkçe karakter problemi yaşayabiliriz. Bu yüzden de ilgili satırı şöyle değiştirmenizi ya da Eclipse`in ayarlarından varsayılan encoding olarak UTF-8`i seçmenizi önerebilirim :
< %@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" >
Tabi bu arada Eclipse 3.1 editörünün UTF-8`i de gayet sorunsuz desteklediğini söyleyelim.
Sayfamızı çalıştırmak için birden fazla yol var ancak ben NetBeans`den gelen alışkanlığımı burada da devam ediyorum ve Sağ tuş - > Run As - > Run on Server komutu veriyorum :
Bir kereye mahsus olarak aşağaki ekranlar geliyor:


Ve evet projemiz IDE üzerinden hiç çıkmadan ve varsayılan web tarayıcısını kullanarak tarayıcıyı açmak için extra sistem tüketmeden Eclipse içerisinde çalışıyor ve görüldüğü gibi sayfa başlığında veya içerikte hiçbir Türkçe karakter sorunu yaşamıyoruz:
Bir başka makalede buluşmak üzere iyi çalışmalar dilerim efendim.
(Eclipse`den bazı görünümler)



Ocak Şubat Nisan Haziran
2009Ocak Şubat Nisan Mayıs Haziran Temmuz Ağustos Eylül Ekim
2008Ocak Nisan Haziran Temmuz Ağustos Eylül Ekim Kasım Aralık
2007Şubat Mart Nisan Mayıs Haziran Temmuz Ağustos Eylül Ekim Kasım Aralık
2006Ocak Şubat Nisan Ağustos
2005Ocak Şubat Mart Nisan Mayıs Haziran Temmuz Ağustos Eylül Ekim Kasım Aralık
2004Ocak Şubat Nisan Ağustos Eylül Ekim Kasım Aralık
2003Ocak Şubat Mart Nisan Mayıs Haziran Temmuz Ağustos Eylül Ekim Kasım Aralık
2002Ağustos Eylül Ekim Kasım Aralık