• Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Servlet Örneği

 
#1

Servlet Nedir? ve Servlet’in çalışmaya başladığı an nelerle karşılaştıp Yaşam Döngüsü’nü tamamladığına baktık şimdi ise teoriyi pratiğe çevirmeye başlayalım. Bugün ilk Servlet’imizi yapacağız ve merhaba dünya diyeceğiz.
Merhaba.java  adında bir servlet oluşturacağız. Servletimizi yazalım ardından önemli noktalarına değinelim.




package Servlet;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
 
public class Merhaba extends HttpServlet {
    public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException {
        res.setContentType("text/html");
        PrintWriter out=res.getWriter();
        out.println("<html><head><title>Merhaba Servlet");
        out.println("</title></head><body>");
        out.println("Merhaba İşte Bu Servletten Gelen Mesaj");
        out.println("</body></html>");        
    }
}

Burada ilk olarak dikkat etmemiz gereken şey bu servlet dosyamızın derledikten sonra WEB-INF\classes dosyasında bulunmasını kontrol etmemiz gerekmektedir. Yani bizim merhaba.classes adında bir class dosyamızın oluşması gerekmektedir.
Servlet’imizi görmemiz için http://localhost:8080/servlet/Merhaba adresinden ulaşabileşeciğiz.
Şimdi kodlarımızı incelemeye başlayalım.
İlk önemli nokta, HttpServletRequest ve HttpServletResponse nesneleridir. Adından da anlaşılacağı üzere Kullanıcıdan gelen istekleri ve cevapları aktarmada kullanılmaktadır.



res.setContentType("text/html");

Burada Servlet’in bir nevi tipini belirtiyoruz. Tipi de HTML olacak demekteyiz.



PrintWriter out=res.getWriter();

satırı ise kullanıcının istediği bilgilerini ekrana yazdırmasını sağlayacak.
İlginizi kesinlikle çekmiştir Jsp nin tam tersi gibi durmakta yapısı. JSP de Html’in içerisine Java yazarken, Servlet’te Java kodlarının içerisinde Html yazmaktayız.
Sonraki Servlet Derslerinde daha derinlere ve detaylara inerek devam edeceğiz.



Ara
Cevapla


[-]
Hızlı Cevap

İnsan Doğrulama:
Aşağıda görünen onay kutusunu işaretleyiniz. Bu işlem otomatik spam kayıtları önlemek için kullanılır.

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Servlet Dersleri – HTTPServlet Sınıfları efsane 0 1,984 09-06-2017, Saat: 20:09
Son Yorum: efsane
  Servlet ile Form Bilgilerini Okumak efsane 0 1,265 09-06-2017, Saat: 20:04
Son Yorum: efsane
  Servlet Yaşam Döngüsü efsane 0 1,283 09-06-2017, Saat: 20:01
Son Yorum: efsane
  servlet nedir ? efsane 0 1,348 09-06-2017, Saat: 20:00
Son Yorum: efsane

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Konuyu Okuyanlar:
1 Ziyaretçi

   
Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2020 MyBB Group.  



Merih Forum® bilgi paylaşım platformu. 2015-2020 Tüm hakları saklıdır.