IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  reklamver

Etiketlenen Kullanıcılar

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 01 Mayıs 2012, 01:06   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
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...]

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver
Cevapla

Etiketler
javabean, kodlapaylas.com, nedir


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

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
IF Felsefe Okulu: Bilgi Felsefesi Nedir? Ne Değildir? Genel Özellikleri Nedir? Kalemzede Felsefe 0 11 Haziran 2022 21:12
Transeksüel nedir? Transgender Nedir?Trans Nedir? PySSyCaT Cinsel Sağlık 4 20 Ekim 2017 13:33
Ankara AHMET ANDİÇEN İLKÖĞRETİM OKULU Adresi Nedir? Telefonu Nedir? Desmont İç Anadolu Bölgesi 0 22 Ocak 2015 21:31
Ankara 27 ARALIK LİONS İLKÖĞRETİM OKULU Adresi Nedir? Telefonu Nedir? Desmont İç Anadolu Bölgesi 0 22 Ocak 2015 21:30
Konya Bank Asya Büsan Şubesi Adresi Nedir? Telefonu Nedir? PySSyCaT İç Anadolu Bölgesi 0 09 Kasım 2014 19:13