Merhabalar,
Spring ile ilgili önceki iki yazımda kısa girişler yapmıştık. İlk ve ikinci yazıya linklerden ulaşabilirsiniz. İkinci yazıda xml dosyası üzerinden bean oluşturmuştuk. Bu beanler set ve get metotlarını kullanıyordu. Bu yazıda ise constructor yani yapılandırıcı kullanarak bean örneği oluşturacağız. Çok fazla vakit kaybetmeden kodlara bakalım.
package com.farukbozan.spring;public class Ogrenci {private int numara; public Ogrenci(int numara, String ad, double ortalama) { public String getAd() { public void setAd(String ad) { public int getNumara() { public void setNumara(int numara) { public double getOrtalama() { public void setOrtalama(double ortalama) { } |
Yukarıdaki tabloda kullanılan öğrenci sınıfı görülmektedir. Şimdi bean değerlerini barındıran xml dosyasına bakalım.
Yukarıdaki resimde iki bean örneği bulunmaktadır. İlk bean set metotları ile oluşturulmaktadır. İkinci bean ise yapılandırıcı aracılığı ile oluşturulmuştur. Index parametre sırasını, type parametre tipini, value ise parametre değerini belirtmektedir. Son olarak main sınıfı ve çıktısı görülmektedir.
package com.farukbozan.spring;import org.springframework.context.support.ClassPathXmlApplicationContext;public class MainSpringDesktop {public static void main(String[] args) { System.out.println(ogrenciAhmet.getNumara() + “\t” + ogrenciAhmet.getAd() + “\t” + ogrenciAhmet.getOrtalama()); } |
Bol Java’ lı günler dileğiyle…
Yazan: Faruk BOZAN (Yazılım Mimarı / Software Architect)