IRC ve mIRC Kullanıcılarının Buluşma Noktası
  Mobil Sohbet, Sohbet ve Sohbet Odaları




Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 01 Mayıs 2012, 01:06   #1
Çevrimdışı
JavaBean nedir?




JavaBean nedir?
Java Bean çokça karşımıza çıkan bir yapıdır. Aslında Java Bean’leri bildiğimiz Java sınıflarıdır. Ancak bir sınıfın bean sınıfı olabilmesi için bazı kurallara uyması gerekir.
1- java.io.Serializable arayüzünü implement etmelidir.
2- Parametre almayan default constructor’ı olmalıdır.
3- Tüm değişkenleri private tanımlanmalıdır.
4- Private tanımlı değişkenlere erişim için get – set metotları olmalıdır.
5- İçerisinde iş yapan başka bir metot olmamalıdır.
Tüm bu özellikleri sağlayan sınıflara Java Bean sınıfları denir. Bean sınıfları çok katmanlı uygulamalarda katmanlar arasındaki iletişimi gerçekleştirmek için ve veri taşımak için kullanılır.
Veri tabanına bağlanan ve sorgu sonuçlarını kullanıcıya döndüren bir uygulamada katmanlar içerisindeki sınıflar birbirlerinin metotlarını çağırırlar. Bu metotlar birbirini çağırırken de parametre gönderir, dönen sonuçları da kendilerini çağrılan yere döndürüler. Birçok özelliği bulunan bir tablonun tüm değerlerini tek tek parametre olarak göndermektense bu değerleri bir bean sınıfında saklayarak bean sınıfını geri göndermek daha mantıklı olacaktır.
Örnek bir bean sınıfı yazalım :


PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
package com.infopark.spor;
  
import java.io.Serializable;
  public class 
Futbolcu implements Serializable {  
    private static final 
long serialVersionUID 1279040780310956706L;
      private 
String adi
    private 
String soyadi
    private 
int yasi;   
   public 
String getAdi() {     
    return 
adi;    
 }    
  public 
void setAdi(String adi) {    
     
this.adi adi;  
   }    
  public 
String getSoyadi() {
         return 
soyadi
    }    
  public 
void setSoyadi(String soyadi) {     
    
this.soyadi soyadi
    }  
    public 
int getYasi() {   
      return 
yasi;   
  }   
  public 
void setYasi(int yasi) { 
        
this.yasi yasi;    
 } 


Not : Default constructor yazılmadığında yazılmış varsayıldığından kodda bir daha tanımlamadık. Ancak başka bir constructor olsaydı o zaman mutlaka içerisinde iş yapan kod olmasa bile default constructor’ı yazmamız gerekirdi.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
JavaBean nedir?
Java Bean çokça karşımıza çıkan bir yapıdır. Aslında Java Bean’leri bildiğimiz Java sınıflarıdır. Ancak bir sınıfın bean sınıfı olabilmesi için bazı kurallara uyması gerekir.
1- java.io.Serializable arayüzünü implement etmelidir.
2- Parametre almayan default constructor’ı olmalıdır.
3- Tüm değişkenleri private tanımlanmalıdır.
4- Private tanımlı değişkenlere erişim için get – set metotları olmalıdır.
5- İçerisinde iş yapan başka bir metot olmamalıdır.
Tüm bu özellikleri sağlayan sınıflara Java Bean sınıfları denir. Bean sınıfları çok katmanlı uygulamalarda katmanlar arasındaki iletişimi gerçekleştirmek için ve veri taşımak için kullanılır.
Veri tabanına bağlanan ve sorgu sonuçlarını kullanıcıya döndüren bir uygulamada katmanlar içerisindeki sınıflar birbirlerinin metotlarını çağırırlar. Bu metotlar birbirini çağırırken de parametre gönderir, dönen sonuçları da kendilerini çağrılan yere döndürüler. Birçok özelliği bulunan bir tablonun tüm değerlerini tek tek parametre olarak göndermektense bu değerleri bir bean sınıfında saklayarak bean sınıfını geri göndermek daha mantıklı olacaktır.
Örnek bir bean sınıfı yazalım :


PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
package com.infopark.spor;
  
import java.io.Serializable;
  public class 
Futbolcu implements Serializable {  
    private static final 
long serialVersionUID 1279040780310956706L;
      private 
String adi
    private 
String soyadi
    private 
int yasi;   
   public 
String getAdi() {     
    return 
adi;    
 }    
  public 
void setAdi(String adi) {    
     
this.adi adi;  
   }    
  public 
String getSoyadi() {
         return 
soyadi
    }    
  public 
void setSoyadi(String soyadi) {     
    
this.soyadi soyadi
    }  
    public 
int getYasi() {   
      return 
yasi;   
  }   
  public 
void setYasi(int yasi) { 
        
this.yasi yasi;    
 } 


Not : Default constructor yazılmadığında yazılmış varsayıldığından kodda bir daha tanımlamadık. Ancak başka bir constructor olsaydı o zaman mutlaka içerisinde iş yapan kod olmasa bile default constructor’ı yazmamız gerekirdi.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
  Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
radyo44.com.tr
Cevapla

Etiketler
javabean, kodlapaylas.com, nedir

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
IRC nedir ? Mirc Nedir ? Detaylı Acıklama. AzagThoth Servisler 6 15 Ocak 2015 01:18
Sheriff Sistemi Nedir ? Reported List Nedir ? Detaylı Anlatım [Resimli] OperServ Knight Online 4 11 Şubat 2013 17:02
Virüs nedir ? Trojan (Truva atı) nedir ? Gravity Güvenlik Açıkları 0 22 Eylül 2008 03:15