Kayıt Ol

Giriş

Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

soru ekleme

Soru sormak için giriş yapmalısınız.

Giriş

Kayıt Ol

.........

JPA – ORM Bileşenleri

Çağdaş uygulamaların çoğu verileri depolamak için ilişkisel veritabanı kullanır. Son zamanlarda, birçok satıcı veri bakımı üzerindeki yüklerini azaltmak için object database’e geçti. Object database veya object relational teknolojilerinin depolanması, geri alınması, güncellenmesi ve bakımıyla ilgilendiği anlamına gelir. Bu object relational ...

Devamını oku

JPA – Mimarisi

Java Persistence API’si, iş varlıklarını ilişkisel varlık olarak depolamak için bir kaynaktır. Bir PLAIN OLD JAVA OBJECT’in (POJO) bir varlık olarak nasıl tanımlandığını ve ilişkileri olan varlıkların nasıl yönetildiğini gösterir. Sınıf Seviyesi Mimarisi Aşağıdaki görüntü JPA’nın sınıf düzeyindeki mimarisini göstermektedir. JPA’nın temel ...

Devamını oku

JPA – Giriş

Herhangi bir kurumsal uygulama, büyük miktarda veriyi depolayarak ve alarak veri tabanı işlemlerini gerçekleştirir. Depolama yönetimi için mevcut tüm teknolojilere rağmen, uygulama geliştiricileri veritabanı işlemlerini verimli bir şekilde gerçekleştirmek için çalışıyor Genel olarak, Java geliştiricileri veritabanları ile etkileşimde bulunmak için çok sayıda ...

Devamını oku

Spring Boot – Google Cloud Platform

Google Cloud Platform, Spring Boot uygulamasını bulut ortamında çalıştıran bir bulut işlemleri hizmetleri vermektedir. Bu bölümde, Spring Boot uygulamasının GCP app engine platformunda nasıl konuşlandırılacağını göreceğiz. İlk olarak Gradle build Spring Boot uygulamasını Spring Initializer sayfasından www.start.spring.io adresinden indirin. Aşağıdaki ekran görüntüsüne ...

Devamını oku

Spring Boot – OAuth2 JWT

Bu bölümde, Spring Boot Security mekanizmaları ve JWT ile OAuth2 hakkında ayrıntılı bilgi edinebilirsiniz. Authorization Server Authorization Server Web API Security üstün mimari bileşenidir. Authorization Server, uygulamalarınızın ve HTTP endpoint’lerine uygulamanızın özelliklerini tanımlamasını sağlayan merkezi bir yetkilendirme noktası görevi görür. Resource Server Resource ...

Devamını oku

Spring Boot – Web Uygulamalarının Güvenliğinin Sağlanması

Classpath’e bir Spring Boot Security bağımlılığı eklenirse, Spring Boot uygulaması otomatik olarak tüm HTTP Endpoint’leri için Temel Kimlik Doğrulaması gerektirir. “/” Ve “/home” Endpoint’leri herhangi bir kimlik doğrulama gerektirmez. Diğer tüm Endpoint’ler, kimlik doğrulama gerektirir. Spring Boot uygulamanıza bir Spring Boot Security eklemek ...

Devamını oku

Spring Boot – Veritabanı Kullanımı

Spring Boot, Veritabanına bir DataSource oluşturmak için çok iyi bir destek sağlar. Spring Boot’da bir DataSource oluşturmak için fazladan kod yazmamıza gerek yok. Sadece bağımlılıkları ekleme ve yapılandırma ayrıntılarını yapmak  DataSource oluşturmak ve Veritabanını bağlamak için yeterlidir. Bu bölümde, veritabanını bağlamak için ...

Devamını oku

Spring Boot – Rest Controller Unit Test

Spring Boot, Rest Controller dosyasına Unit Test yazmak için kolay bir yol sağlar. SpringJUnit4ClassRunner ve MockMvc’in yardımıyla,  Rest Controller için Unit Testi yazmak için bir web uygulaması context oluşturabiliriz. Birim Testleri src/test/java  dizini altına yazılmalı ve test yazmak için classpath resources  src/test/resources dizini ...

Devamını oku

Spring Boot – Unit Test Cases

Birim Testi, bireysel birim veya component işlevlerinin iyi çalıştığından emin olmak için geliştiriciler tarafından yapılan testlerden biridir. Bu yazıda, Mockito ve Web Controller kullanarak bir birim test senaryosunun nasıl yazılacağını göreceğiz. Mockito Mockito Mocks’ı Spring Beanlerine dahil etmek için, build configuration dosyamıza ...

Devamını oku