Başlangıç > üçüncüYıl, Bilmuh, Java, Programlama > Eclipse ve Apache Tomcat kullanarak servlet oluşturmak

Eclipse ve Apache Tomcat kullanarak servlet oluşturmak


WTP’nin Yüklenmesi

Eclipse üzerinde Dynamic Web Project kullanılacağı için Eclipse JAVA EE Developers versiyonunu indirebilirsiniz.

Eclipse JAVA EE Developers versiyonu indir

Diğer bir seçenek ise varolan Eclipse programınız üzerine gereken eklentileri yüklemektir. Bunun için Eclipse’i açıp Help-> install new software kısmına gidelim.

Açılan pencerede Work with kısmına link eklenir ve web bileşenleri seçilir.

“Hide items that are already installed” kısmını da işaretlemeyi unutmayın. Next butonuna tıklayın. “I accept the terms of the  licence agreement ” kısmını seçtikten sonra Finish butonuna tıklayın ve yüklemenin tamalanmasını bekleyin.

Eclipse’ i yeniden başlattığınızda eklentilerin yüklenmiş olduğunu görebilirsiniz.

WTP Yapılandırması

Tomcat kullanabilmek için Eclipse üzerinde bazı ayarlar yapmamız gerek.  Windows -> Preferences -> Server -> Runtime Environments  kısmına gelin.

Add butonuna tıklayın.

” Create a new local server”   kısmına ve ardından Next butonuna tıklayın.

Tomcat’in yüklü olduğu dizini seçin. JDK’yı kullanmak için JRE’nin yüklü olması gerekir.Kontrol etmek için Installed JREs butonuna tıklayabilirsiniz. Son olarak   Finish butonuna tıklayın.

Server

Server’a ulaşmak için Windows-> Show View -> Server ->Servers yolunu izleyin.

Tamam dedikten sonra server bilgilerinizi görebilirsiniz.

Server üzerinde sağa tıklayıp başlatıp, durdurabilirsiniz.

Servlets

Önce bir web projesi yaratmak gerekiyor. Bunun için    File->New->  Other-> Web->  Dynamic Web Project seçtikten sonra Next’e tıklayın.

Açılan pencerede isim kısmını doldurun ve Finish butonuna tıklayın. Java EE  perpective ‘ in açılmasını onaylayın. Ardında bir package yaratın. Package üzerinden sağa tıklayın, New-> Servlet yolunu izleyin.

Basit bir uygulama çalıştırmak için aşağıdaki koddan yaralanabilirsiniz.Aşağıdaki kodu oluşturduğunuz servlet dosyasına kopyalayın.

package servlets;

import java.io.IOException;

import java.io.PrintWriter;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;
@WebServlet(“/Servlet”)

public class Servlet extends HttpServlet {

private static final long serialVersionUID = 1L;

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// Dokumanin tipini HTML olarak belirle

response.setContentType(“text/html”);

// icerik yazmak icin response’dan bir Writer nesnesi al.

PrintWriter out = response.getWriter();

// Dokumanin icerigini gonder

out.println(“<html>”);

out.println(“<head>”);

out.print(“<meta http-equiv=\”content-type\””);

out.println(” content=\”text/html; charset=ISO-8859-9\”>”);

out.println(“<title>Merhaba Dünya!</title>”);

out.println(“</head>”);

out.println(“<body>”);

out.println(“<h1>Merhaba Dünya!</h1>”);

out.println(“</body>”);

out.println(“</html>”);
// PrintWriter’i kapat

out.close();

}

}

Run kısmından Run on Server’ı seçin.

Server’ı seçin ve Finish butonuna tıklayın.

Kod çalışınca açılan pencerede sonucu görebilirsiniz.Üst kısımdaki linki, web sağlayıcınızda da görüntülemek kullanabilirsiniz.

Bunlar da ilginizi çekebilir :

Tomcat Kurulumu

Eclipse’e Visual Editor Kurulumu

Oracle 11g Release 2 Kurulumu

USB’den Win 7 Kurulumu

Muhteşem bir masaüstü için!

Bilgisayarınızı Hızlandırmak İçin 5 Öneri

Reklamlar
  1. eaguler
    Mart 22, 2011, 2:57 pm

    bu faydalı bilgiler için teşekkürler

  1. Haziran 14, 2011, 10:36 pm
  2. Haziran 14, 2011, 10:42 pm

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

%d blogcu bunu beğendi: