Modern Geliştiriciler için Java 17’nin Yenilikleri

Java, yıllar içinde geliştiricilerin ihtiyaçlarına ve teknolojik değişikliklere ayak uydurmak için sürekli olarak güncellenen güçlü bir programlama dilidir. Java 17, bu güncellemelerin en son örneğini sunuyor ve modern geliştiricilere daha...

JPA @Embedded ve @Embeddable

Bu yazımızda, gömülü özellikleri içeren bir entity’i tek bir veritabanı tablosuna ara tablo oluşturmaya gerek kalmadan JPA ile nasıl eşleyebileceğimizi göreceğiz. Embedded objeler bir başka Entity objesinin varlığına bağlıdır. Entity’lerle...

Spring Bean Scope Nedir?

Bir bean’in context’i, kullandığımız bağlamlarda o bean’in yaşam döngüsünü ve oluşumunu tanımlar. Spring framework çatısında 6 adet bean scope bulunmaktadır: singleton prototype Yalnızca web uyumlu uygulamalar ile kullanılabilen scope’lar ise:...

Spring ApplicationContext Nedir?

Selamlar bu yazımda Application Context interface’ini inceleyeceğiz. İlk başta anlatacağım kısım biraz sıkıcı gelebilir ama temellere hakim olmak konuyu daha iyi anlamamıza ve anlam vermemize olumlu katkı sağlayacaktır. Application Context...

Spring Boot ile Docker Kullanımı

Selamlar, bu yazımda bir Spring uygulamasını hızlı bir şekilde Docker ile deploy etmeyi öğreneceğiz. Rehber öncesinde bilgisayarınızda Docker’ın kurulu olması gerektiği için, eğer henüz kurulumu yapmadıysanız sizi şuraya alalım. Başlayalım...

Flutter AnimationController Arkaplan Değiştirme

Bugün sizlerle basit bir örnek yapacağız. Ve bu örnek ile AnimationController sınıfına da girmiş olacağız. Örneğimiz , uygulamamızın arkaplanının animasyonlu bir şekilde transparant renkten , kırmızıya geçişi olacak. Yani 1...

POJO, Spring Bean ve Java Bean Nedir? Bean ne demek?

Selamlar, Bu yazımda sizlere POJO yani “Plain Old Java Object” ve Spring Bean tanımlamasının ne olduğunu ifade etmeye çalışacağım. POJO Nedir? Java’da yazılım geliştirme dünyasında sıkça karşılaşılan terimlerden biri olan “POJO” veya...

Flutter Hero Animation Kullanımı

Bugün yazımızda basit bir animasyon uygulaması yapacağız. Flutter ile bunu yapmak gerçekten çok basit. Bugünlerde geliştirdiğim bir chat app’i üzerinden örnek vereceğim. Uygulamamdan bir ekran kaydı aldım ve bunu gife...

Spring ile Form Input’larda Validation İşlemleri

Selamlar, bu yazımda Spring MVC’de form input’larını doğrulama işlemlerini inceleyeğiz. Spring ile Form Input, Spring Framework kullanılarak web uygulamalarında kullanıcıdan veri girişi almak için oluşturulan web formlarının işlenmesini sağlayan bir...

Spring @Controller ve @RestController Nedir?

Bu makalede Spring MVC’deki @Controller ve @RestController stereotiplerini ele alacağım. @Controller, Spring içinde uzun bir geçmişe sahip bir işaretleme annotasyonudur. Öte yandan, @RestController, Spring 4.0 sürümü ile sisteme dahil oldu....