Spring Dersleri – PostConstruct ve PreDestroy Kullanımı

Spring Framework Dersleri‘ne devam ediyoruz. Bu yazıda @PostConstruct ve  @PreDestroy anotasyonlarını inceleyeceğiz. Önceki derslerden hatırlayacağınız gibi Spring Bean Yaşam Döngüsü içerisinde InitializingBean – DisposableBean ‘e bakmıştık. (bknz: Buradan) PostConstruct ve PreDestroy anotasyonlarıda aynı işlevi yerine getiren…

Primefaces Subtable ile Custom Exporter Kullanımı

Primefaces  ile listemizi sıralı olarak göstermek için kullanılan yöntem datatable bileşinidir. Bu bileşen çok marifetli ve farklı kullanımlarını Primefaces Showcase sitesinden incelemek mümkün. Bu yazıda Primefaces Showcase’de de yer alan Datatable bölümünde olan Subtable bileşinine…

Spring Dersleri – Bean Scope Kullanımı

Spring Dersleri‘ne devam ediyoruz. Bu yazımızda Beanlerimizde Scope kavramını inceleyeceğiz. Scope Nedir? Beanlerimizin bir yaşam döngsü vardır. Bu yaşam döngüsü çerçevesinde istediğimiz işlemleri yapması için Beanimizin kapsamını yani scope’unu belirlememiz gerekmektedir. Spring Beanlerimizdeki scopeleri Spring…

Spring Dersleri – Autowired Anotasyonu Kullanımı

Spring Dersleri‘ne devam ediyoruz. Bu yazıda Spring Autowired anotasyonu nedir? Nasıl kullanılır? Spring Autowired örneği yaparak inceleyeğiz. Önceki dersimizde Xml konfigürasyonu yaparak Autowiring konusunu işlemiştik. Bu yazıda ise Anotasyonu kullanarak bir örnek yapıp yapısına bakacağız….

Spring Dersleri – Autowiring Nedir? Kullanımı

Spring Dersleri‘ne devam ediyoruz. Spring’in özelliklerini incelemeye devam ediyoruz. Önceki dersimizde işlediğimiz Dependency Injection konusunda bağımlılıkları enjekte ederken Spring xml dosyasında bean bağımlılıklarında kullanılan <constructor-arg> , <property> attributelerini kullanarak gerçekleştiriyorduk. Bu işlem yazılımız arttıkça tekrar tekrar yaparak Spring xml…

Hibernate Dersleri – C3P0 Connection Pool Kullanımı

Hibernate Dersleri‘ne devam ediyoruz. Hibernate ile yazılımız ile veritabanı arasındaki sistem yönetimi işlemleri xml dosyasından yönetebileceğimiz bir özelliktir C3P0. C3P0 Hibernate ile C3P0 sayesinde tüm veritabanları ile uyumludur.  C3P0 kullanmak için pom.xml’e eklemiz yeterlidir.

Hibernate yapılandırma…

Hibernate Dersleri – Criteria Queries

Hibernate Dersleri‘ne devam ediyoruz. Önceki derslerde HQL yapısına ve NamedQuery kullarak sorgu yaptık. Bu yazıda ise Criteria Queries kullanımına bakacağız. Criteria Queries adından da anlaşıldığı gibi sorgularımızı kriterler ekleyerek bir sorgulama yöntemidir. Her dersimizde olduğu…