Opendart Akademi Blog

Spring Framework makaleleri

Java, Spring Boot, .NET Core, mobil programlama, web teknolojileri, DevOps ve yapay zeka üzerine eğitmenlerimizin yazıları. Okuduğunuz konuyu uygulamalı öğrenmek isterseniz bize ulaşın.

81 makale · sayfa 2/4

Spring Security 6 ile Modern Güvenlik: JWT, OAuth2 ve Konfigürasyon

Spring Security 6 ile Modern Güvenlik: JWT, OAuth2 ve Konfigürasyon

Spring Security 6'nın modern kullanımını, JWT ve OAuth2 entegrasyonunu, filter chain ve method security uygulamalarını örneklerle ve geçiş notlarıyla anlatan pratik…

Makaleyi oku →
Modern Spring MVC: Performanslı, Test Edilebilir ve Güvenli Web Uygulamaları

Modern Spring MVC: Performanslı, Test Edilebilir ve Güvenli Web Uygulamaları

Spring MVC ile güncel uygulama mimarileri, performans iyileştirmeleri, test stratejileri ve güvenlik pratiklerini anlatan, pratik kod örnekleri ve modern geçiş…

Makaleyi oku →
Spring AOP ile Kesitsel Programlama: Loglama, Transaction ve Test Stratejileri

Spring AOP ile Kesitsel Programlama: Loglama, Transaction ve Test Stratejileri

Spring AOP ile kesitsel programlama (cross-cutting concerns) nasıl uygulanır; proxyler, AspectJ farkları, performans, test ve modern geçiş yolları açıklanır. Örnek…

Makaleyi oku →
Spring ile Hibernate (JPA) Entegrasyonu: En İyi Uygulamalar ve Geçiş Rehberi

Spring ile Hibernate (JPA) Entegrasyonu: En İyi Uygulamalar ve Geçiş Rehberi

Spring uygulamalarında Hibernate/JPA kullanımı; yapılandırma, transaction yönetimi, performans optimizasyonu ve eski Hibernate XML’den modern anotasyon/JPA tabanlı…

Makaleyi oku →
Spring ile Transaksiyon Yönetimi: Pratik Rehber, İpuçları ve Hatalardan Kaçınma

Spring ile Transaksiyon Yönetimi: Pratik Rehber, İpuçları ve Hatalardan Kaçınma

Spring Framework ile güvenilir transaksiyon yönetimi nasıl yapılır? @Transactional, propagation, isolation, rollback stratejileri ve performans-tutarlılık dengesi…

Makaleyi oku →
Spring ile Veritabanı İşlemleri: Spring Data, Transaction ve Performans İpuçları

Spring ile Veritabanı İşlemleri: Spring Data, Transaction ve Performans İpuçları

Spring tabanlı uygulamalarda veritabanı tasarımı, Spring Data JPA, JDBC Template, transaction yönetimi ve performans optimizasyonu. Geçiş stratejileri ve örnek…

Makaleyi oku →
Spring Uygulamalarında Konfigürasyon Yönetimi: En İyi Uygulamalar ve Geçiş Stratejileri

Spring Uygulamalarında Konfigürasyon Yönetimi: En İyi Uygulamalar ve Geçiş Stratejileri

Spring ekosisteminde konfigürasyon yönetimi; profiller, type‑safe yapılandırma, merkezi konfigürasyon, gizli anahtar yönetimi ve Kubernetes/HashiCorp Vault…

Makaleyi oku →
Spring Boot'ta Hizmet İzolasyonu ve Gerçekçi CPU/IO Profiling Rehberi

Spring Boot'ta Hizmet İzolasyonu ve Gerçekçi CPU/IO Profiling Rehberi

Spring Boot uygulamalarında microservices mimarisi ve spring boot eğitimi bağlamında ölçeklenebilirlik için CPU/IO profilleme, sınır koyma ve ölçümlenebilir…

Makaleyi oku →
Spring REST API Performans Profili: Istek Bazli Kaynak Bütçelendirme ve Izolasyon

Spring REST API Performans Profili: Istek Bazli Kaynak Bütçelendirme ve Izolasyon

Spring REST API'lerde threadpool izolasyonu, per-client bütçelendirme ve ölçümlenebilir profiling ile gecikme SLO'larini düsürme. Örnekler: ThreadPoolTaskExecutor…

Makaleyi oku →
Spring Boot Performans Profiling: JFR, async-profiler ve HikariCP İyileştirmeleri

Spring Boot Performans Profiling: JFR, async-profiler ve HikariCP İyileştirmeleri

Bu makale, spring boot eğitimi bağlamında JFR ve async-profiler kullanarak Spring REST API gecikmelerini ölçme, HikariCP ve executor tuning ile microservices…

Makaleyi oku →
Spring Boot'ta Blocking JDBC'yi Reactive Akisa Kademeli Entegre Etme Stratejileri

Spring Boot'ta Blocking JDBC'yi Reactive Akisa Kademeli Entegre Etme Stratejileri

Blocking JDBC çagrilarini Spring Boot WebFlux boru hattina güvenli sekilde tasima: nasil ölçülür, async-profiler/JFR ile önce-sonra karsilastirmasi…

Makaleyi oku →
Spring Boot'ta Sifir Kesintiyle Veritabani Semasi Evrimi Rehberi

Spring Boot'ta Sifir Kesintiyle Veritabani Semasi Evrimi Rehberi

Spring Boot uygulamalarinda sema degisikligini expand-contract, Flyway ve PostgreSQL kilit analiziyle yonetin. Bu spring boot eğitimi odakli rehber, rolling…

Makaleyi oku →
Spring Boot'ta Transactional Outbox ile Güvenilir Event Yayını

Spring Boot'ta Transactional Outbox ile Güvenilir Event Yayını

Microservices mimarisi içinde veritabanı kaydı ile Kafka olayını atomik görünür kılmak için Spring Boot'ta transactional outbox tasarımını, lease tabanlı yayıncıyı…

Makaleyi oku →
Spring Boot'ta Gecikme Bütçesi ve Micrometer Trace Korelasyonu

Spring Boot'ta Gecikme Bütçesi ve Micrometer Trace Korelasyonu

Spring Boot servislerinde p95 gecikmesini endpoint, bağımlılık ve trace bazında ayırmayı öğrenin. Micrometer, OpenTelemetry ve Prometheus ile ölçülebilir bir spring…

Makaleyi oku →
Spring Boot'ta Virtual Thread, JDBC Kuyruğu ve Pinning Ölçümü

Spring Boot'ta Virtual Thread, JDBC Kuyruğu ve Pinning Ölçümü

Spring Boot'ta virtual thread kullanırken JDBC havuzu, pinning ve SecurityContext aktarımını ölçerek yönetin. JFR, Micrometer ve kapasite sınırıyla Spring MVC…

Makaleyi oku →
Spring Boot'ta API Sozlesmesi: Tuketici Testi ve Guvenli Evrim

Spring Boot'ta API Sozlesmesi: Tuketici Testi ve Guvenli Evrim

Spring Boot uygulamalarinda API degisikliklerini OpenAPI fark analizi, Spring Cloud Contract stublari ve Spring Security senaryolariyla dogrulayin; spring rest api…

Makaleyi oku →
Spring Boot'ta HTTP İstemcisi Timeout ve Retry Tasarımı

Spring Boot'ta HTTP İstemcisi Timeout ve Retry Tasarımı

Spring Boot uygulamalarında dış servis çağrılarını connection pool, timeout bütçesi, kontrollü retry ve metriklerle tasarlayın. spring rest api gecikmesini ölçerek…

Makaleyi oku →
Spring Boot'ta Idempotency-Key ile REST API Tekrarlarını Yönetmek

Spring Boot'ta Idempotency-Key ile REST API Tekrarlarını Yönetmek

Spring Boot'ta Idempotency-Key tasarımıyla timeout sonrası yinelenen POST isteklerini PostgreSQL, Spring MVC ve Spring Security bağlamında güvenle ele alın.

Makaleyi oku →
Spring Boot'ta Cache Stampede: Caffeine, Redis Kilidi ve Ölçüm

Spring Boot'ta Cache Stampede: Caffeine, Redis Kilidi ve Ölçüm

Spring Boot'ta sıcak anahtarların veritabanını ezmesini önlemek için Caffeine istek birleştirme, Redis tabanlı dağıtık kilit, stale-while-revalidate ve Micrometer…

Makaleyi oku →
Spring Security'de JWT Yetki Sürümü ile Hızlı İptal Tasarımı

Spring Security'de JWT Yetki Sürümü ile Hızlı İptal Tasarımı

Spring Security kaynak sunucularında JWT içindeki rol bilgisinin eskimesini, kullanıcı yetki sürümü ve Redis tabanlı doğrulama ile ele alıyoruz. Cache gecikmesi…

Makaleyi oku →
Spring MVC Asenkron İsteklerde Timeout, İptal ve Context Yönetimi

Spring MVC Asenkron İsteklerde Timeout, İptal ve Context Yönetimi

Spring MVC asenkron uçlarında timeout, istemci kopması ve güvenlik context'i aynı anda ele alınmalıdır. Bu yazı, spring boot eğitimi kapsamında DeferredResult…

Makaleyi oku →
Spring Boot Testlerinde Context Cache ve Paralel Çalışma Tasarımı

Spring Boot Testlerinde Context Cache ve Paralel Çalışma Tasarımı

Spring Boot entegrasyon testlerinde TestContext cache, Testcontainers ve JUnit paralelliğini birlikte tasarlayın. Ölçülebilir test süresi, kararlı veri izolasyonu ve…

Makaleyi oku →
Spring Boot'ta HikariCP Kuyruklama, Ölçüm ve Havuz Boyutlandırma

Spring Boot'ta HikariCP Kuyruklama, Ölçüm ve Havuz Boyutlandırma

HikariCP havuzunda bekleyen istekleri Micrometer, JFR ve yük testiyle ayrıştırın; havuz boyutunu Little's Law, sorgu süresi ve veritabanı sınırlarına göre…

Makaleyi oku →
Spring Boot'ta Graceful Shutdown ve Kubernetes Trafik Tahliyesi

Spring Boot'ta Graceful Shutdown ve Kubernetes Trafik Tahliyesi

Spring Boot servislerinde rolling deployment sırasında 502, kesilen istek ve yinelenen POST üretmeden trafik tahliyesini tasarlayın. Readiness, Spring MVC aktif…

Makaleyi oku →

Bu konularda uygulamalı eğitim

Makalelerdeki konuları eğitmen eşliğinde, gerçek projelerle öğrenin. Ekibiniz için kurumsal eğitim de planlıyoruz.