Hibernate و Spring Data JPA: مبتدی تا گورو

[ad_1]

این پست برای اولین بار در تگ لرن ظاهر شد

Master Hibernate، محبوب‌ترین ORM جاوا – رمز و راز Spring Data JPA را حذف کنید

Hibernate و Spring Data JPA

چیزی که یاد خواهید گرفت

  • با مشخصات Java JPA و Hibernate JPA Implementation آشنا شوید
  • نحوه پرس و جو داده ها با JDBC، JDBC Template، Hibernate و Spring Data JPA
  • یاد بگیرید که چگونه از نگاشت رابطه ای شی (ORM) JPA برای نگاشت جاوا POJO به جداول پایگاه داده رابطه ای استفاده کنید.
  • روابط JPA را درک کنید – یک به یک، یک به بسیاری، بسیاری به یک، و بسیاری به بسیاری
  • چگونه داده ها را با استفاده از JPA و Hibernate در پایگاه داده رابطه ای نگه داریم
  • چگونه می توانید از ویژگی های صفحه بندی و مرتب سازی Hibernate استفاده کنید
  • تراکنش های پایگاه داده و نحوه کنترل آنها را بدانید
  • از Liqibase و Flyway برای مدیریت مهاجرت های پایگاه داده استفاده کنید
  • درک نحوه پیاده سازی الگوی DAO با استفاده از JDBC، JDBC Template، Hibernate و Spring Data JPA
  • آموزش ایجاد طرحواره های پایگاه داده از نهادهای JPA با استفاده از Hibernate
  • از ویژگی های پیشرفته JPA برای ترسیم پایگاه های داده قدیمی استفاده کنید

الزامات

  • شما از یادگیری لذت می برید و می خواهید نحوه استفاده از JPA با پایگاه داده را بدانید
  • تجربه برنامه نویسی با جاوا
  • درک اولیه Spring Framework و Spring Boot
  • SQL Knowledge به شدت توصیه می شود

شرح

Hibernate پیاده سازی پیش فرض JPA است که توسط Spring Data JPA استفاده می شود.

JPA مخفف Java Persistence API است. این یک API رایج جاوا است که برای کار با پایگاه های داده رابطه ای استفاده می شود.

Spring Data JPA یک انتزاع است که بر روی مشخصات JPA API ساخته شده است.

به عنوان یک انتزاع، Spring Data JPA کار با نهادهای پایگاه داده را بسیار کارآمد می کند.

Spring Data JPA بسیاری از کد تشریفاتی / دیگ بخار را حذف می کند و به توسعه دهندگان اجازه می دهد تا روی توسعه منطق تجاری تمرکز کنند.

نقطه ضعف انتزاع کارآمد این است که دسترسی به پایگاه داده می تواند به یک راز تبدیل شود. توسعه دهندگانی که به تازگی نحوه استفاده از Spring Data JPA را می دانند، پیچیدگی های JDBC و Hibernate را درک نمی کنند.

شما این دوره را با نمایش اولیه Spring Data JPA آغاز خواهید کرد. در این بخش نحوه کار با پایگاه داده در حافظه H2 را یاد خواهید گرفت.

خواهید دید که کار با Spring Data JPA چقدر آسان است. همچنین متوجه خواهید شد که چگونه تعامل Hibernate در حال انتزاع شدن است.

از آنجایی که JPA API جاوا برای کار با پایگاه‌های داده رابطه‌ای است، این دوره نگاهی دقیق‌تر به پایگاه‌های داده رابطه‌ای و MySQL دارد.

MySQL محبوب ترین پایگاه داده رابطه ای منبع باز در جهان است. شما یاد خواهید گرفت که چگونه Spring Boot را برای آزمایش با پایگاه داده در حافظه H2 و اجرای تست های ادغام در برابر پایگاه داده MySQL پیکربندی کنید. این یک مثال رایج در دنیای واقعی است که از قدرت Spring و Hibernate استفاده می‌کند تا محیطی بسیار انعطاف‌پذیر به شما بدهد.

هنگامی که یک پایگاه داده پایدار ایجاد کردیم، می توانیم با استفاده از ابزارهای انتقال پایگاه داده کاوش کنیم.

Liquibase و Flyway دو ابزار بسیار محبوب انتقال پایگاه داده هستند. Spring Boot از هر دو گزینه پشتیبانی می کند. و در مورد هر دو گزینه و بهترین شیوه های امنیت پایگاه داده خواهید آموخت.

با ایجاد پایگاه داده MySQL، تست‌های ادغام بوت بهار، و انتقال خودکار پایگاه داده، می‌توانیم از Test Driven Development برای کشف ویژگی‌های JDBC و Hibernate استفاده کنیم.

در دوره یاد خواهید گرفت:

  • الگوی DAO چیست و چگونه می توان آن را با استفاده از JDBC، Spring’s JDBCTemplate و Hibernate پیاده سازی کرد.
  • اصول پایگاه داده رابطه ای
  • ایجاد طرحواره در MySQL
  • ایجاد طرحواره با استفاده از Hibernate
  • مهاجرت های پایگاه داده با استفاده از Liquibase
  • مهاجرت های پایگاه داده با استفاده از Flyway
  • تست یکپارچه سازی پایگاه داده با استفاده از Spring Boot و JUnit 5
  • تعریف کلیدهای اولیه با Hibernate
  • Hibernate Criteria Queries
  • به نام JPA Queries
  • روش های پرس و جو داده های بهار JPA
  • بهار داده JPA @Query Annotation
  • روابط موجودیت – یک به یک، یک به بسیاری، بسیاری به یک، بسیاری به بسیاری
  • انواع تعبیه شده
  • کلیدهای طبیعی
  • کلیدهای ترکیبی
  • روش های پرس و جو داده های بهار JPA

این دوره برای چه کسانی است:

  • توسعه دهندگان جدید جاوا که مایل به تسلط بر کار با پایگاه های داده رابطه ای هستند
  • توسعه دهندگان Spring که می خواهند رمز و راز Spring Data JPA را از بین ببرند

ایجاد شده توسط جان تامپسون

آخرین به روز رسانی 11/2021
انگلیسی
انگلیسی [Auto]

 

حجم: 3.85 گیگابایت

دانلود آموزش

https://www.udemi.com/course/hibernate-and-spring-data-jpa-beginner-to-guru/

این پست برای اولین بار در تگ لرن ظاهر شد

[ad_2]

به این مطلب امتیاز دهید

توجه و هشدار
طبق ماده 12 فصل سوم قانون جرائم رایانه ای هرگونه کپی برداری از تگ سرویس و سایت های آن پیگرد قانونی دارد.
هرگونه کپی برداری از قالب و مطالب شرعا حرام بوده و پیگرد قانونی دارد وقابل پیگیری خواهد بود!
منبع تگ سرویس
رمز فايل : www.tagservice.ir
۳ سال به صورت حرفه ای با وردپرس کار میکنم و به کارهای وب و سئو و همچنین برنامه نویسی علاقه مندم.
نوشته ایجاد شد 70

نوشته های مرتبط

متنی که میخواهید برای جستجو وارد کرده و دکمه جستجو را فشار دهید. برای لغو دکمه ESC را فشار دهید.

بازگشت به بالا
تبلیغات class=