Editör
Efsanevi Üye
Puan
38
Çözümler
0
JPA neden kullanılır?
JPA, Java programlama dilinde Java sınıfları ile ilişkisel veritabanı tablolarını ilişkilendirmek için ortaya çıkmış bir standarttır. Burada amaç sınıf değişkenleri ile tablonun kolonlarını eşleştirmek ve SQL yazmadan nesneler üzerinden doğrudan veritabanı işlemlerini yapmaktır.
JPA Hibernate arasındaki fark nedir?
Bildiğimiz gibi JPA sadece bir spesifikasyon, yani bir implementasyonu yok. JPA'yı izlenmesi gereken yönergeler veya bir arabirim olarak düşünürken, Hibernate JPA uygulaması, JPA tarafından tanımlanan API altında işlevsellik sağlayan koddur.
Hibernate neden kullanılır?
Hibernate yalnızca Java sınıflarından veritabanı tablolarına veya Java veri tiplerinde SQL veri tiplerine dönüşümü yapmaz. Hibernate veri sorgulama(data query) ve veri çekme(data retriaval) işlemlerini de kullanıcı için sağlar. Bu özellikleriyle Hibernate geliştirme kolaylığı ve zamandan kazanç sağlar.
JPA Criteria API nedir?
JPA Criteria API nedir?
JPA Criteria API, JPQL gibi SQL benzeri sorgulama yapmak yerine Java komutları kullanarak sorgulama yapmayı sağlar.
Data JPA nedir?
Data JPA nedir?
Spring Data JPA bir uygulama veya JPA sağlayıcısı değildir, veri erişim katmanlarını uygulamak için gerekli olan kaynak kodu miktarını önemli ölçüde azaltmak için kullanılan bir soyutlamadır.
Cascade tipleri nedir?
Cascade, bir JPA standardıdır. Entity sınıflarımızdaki ilişkilerin hareketlerini yani davranışlarını cascade tipleri ile ayarlarız. Yani ilişkili sınıfların birbirlerinden etkilenip etkilenmemesini sağlıyor.
Querydsl nedir?
Querydsl. Spring Data Commons içerisinde yer alan QuerydslPredicateExecutor arayüzü ile statik olarak sorgu yazmak için kullanılan Querydsl özelliğini destekler.
Spring boot ne demek?
Springboot Java programlama dilinde geliştirilen ve Java dilinde güçlü MicroService yazılmasına olanak tanıyan bir frameworktür. Springboot sayesinde backend uygulama geliştirirken veritabanı işlemlerimizi Java ile Language Integrated olarak yazabiliriz ve Springboot tarafından bu işlemler gerçekleştirilir.
Windows hibernate ne demek?
Windows hibernate ne demek?
Hibernate yani hazırda bekleme özelliği bilgisayarınızda açık olan tüm uygulamaları belleğe yerleştirip işletim sisteminin uyku moduna geçmesini sağlamaktadır. Windows güç tasarruf moduna geçerek arka planda uygulamalarınızı da açık bırakmaktadır.
ORM nedir ne işe yarar?
ORM nedir ne işe yarar?
ORM, Object Relational Mapping anlamına gelmektedir. O/R Mapping olarakta yazılabilir. ORM, İlişkisel veritabanı ile nesneye yönelik programların arasında bir tür köprü özelliği gören ve ilişkisel veritabanındaki bilgilerimizi yönetmek için, nesne modellerimizi kullandığımız bir tekniktir.
API nedir nasıl yazılır?
API, terimi "Application Programming İnterface" kelimelerinin kısaltılmasından oluşur. Türkçeye ise Uygulama programlama Arayüzü veya arabirimi olarak çevrilebilir. Kısacası iki uygulamanın birbirleriyle iletişime geçmesini sağlayan yazılım aracı olarak ifade edilebilir.
Rest full API nedir?
REST API, REST mimari stilinin kısıtlamalarına uyan ve RESTful web hizmetleriyle etkileşime izin veren bir uygulama programlama arabirimidir (API veya web API). REST, temsili durum aktarımı anlamına gelir ve bilgisayar bilimcisi Roy Fielding tarafından oluşturulmuştur.
JPA Auditing nedir?
Auditing, bir entity kimin oluşturduğunu veya değiştirdiğini takip etmek anlamına gelir. JPA, entity kimin oluşturduğunu ve değiştirdiğini tanımlamak için @CreatedBy ve @LastModifiedBy anatasyonlarını sağlar. Ayrıca @CreatedDate ve @LastModifiedDate gibi diğer zamanlama denetimleri içinde anatasyonlar mevcuttur.
Spring Framework nedir ne işe yarar?
Spring Framework nedir ne işe yarar?
Spring, Java ve . NET için geliştirilmiş açık kaynak kodlu bir framework'tür. JavaEE uygulamalarını geliştirmeyi kolaylaştırır. Spring'i "frameworks of framework" olarak düşünebiliriz çünkü Struts, Hibernate, Tapestry, EJB, JSF gibi frameworklerin kullanımını destekleyen bir frameworktur.
Java fetch ne demek?
Java fetch ne demek?
Ajax yerine alternatif olarak asenkron veri alma ve veri gönderme apisidir. Fetch api olumlu işlemi promise olarak yani resolve diye dönüyor.