آموزش Spring: Spring Data 2

Spring: Spring Data 2

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: کدگذاری در پایگاه داده ها - که اغلب شامل استفاده از کد boilerplate است که نگهداری و اشکال زدایی آن دشوار است - می تواند کار طاقت فرسایی باشد. به روزرسانی برنامه ها به نوع دیگری از ذخیره داده ها نیز به همین ترتیب چالش برانگیز است ، زیرا معمولاً بازنویسی گسترده کد را در بر می گیرد. Spring Data با انتزاع فعل و انفعالات ذخیره داده در API مخزن مشترک و حذف کد دیگ بخار به این مسائل می پردازد.

در این دوره یاد بگیرید که چگونه با استفاده از Spring Data JPA به راحتی مخازن مبتنی بر JPA را پیاده سازی کنید. Mary Ellen Bowman پروژه چتر Spring Data را توصیف می کند ، و به شما کمک می کند JPA را برای نقشه برداری رابطه ای شی درک کنید. او همچنین پرس و جو را پوشش می دهد و به سایر ویژگی های Spring Data Commons مانند QueryDSL و حسابرسی می پردازد.
موضوعات شامل:
  • Spring Data Commons
  • استفاده از JPA برای نقشه برداری رابطه ای شی
  • اعلام مخازن بهار داده
  • ایجاد روش های پرس و جو با عبارت های خاصیت وQuery
  • پرسش توسط مثال
  • پسوند QueryDSL Spring Data
  • اطلاعات بهار REST
  • مقدمه ای بر داده های بهار Mongo
  • مشکلات مشترک

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید قبل از تماشا بدانید What you should know before watching

  • نحوه استفاده از پرونده های تمرینی How to use the exercise files

1. پروژه چتر داده بهار 1. The Spring Data Umbrella Project

  • داده های بهار عوام Spring Data Commons

2. درک JPA برای نقشه برداری شیء و رابطه 2. Understanding JPA for Object-Relational Mapping

  • مدل منطقی در مقابل مدل فیزیکی Logical model vs. physical model

  • تاریخچه مختصر از API Java persistence Brief history of the Java Persistence API

  • جدول پایگاه داده را به یک کلاس جاوا ترسیم کنید Map a database table to a Java class

  • چندین جدول را به کلاس های جاوا نقشه کنید Map multiple tables to Java classes

  • زبان پرس و جو ماندگاری جاوا Java Persistence query language

3. آشنایی با داده های بهار JPA 3. Introduction to Spring Data JPA

  • JPA بدون داده های بهاری JPA without Spring Data

  • رابط های مخزن داده های بهار Spring Data repositories interfaces

  • رابط CrudRepository برای اشخاص CrudRepository interface for entities

  • مخزن JPA JPA Repository

4. پرس و جو با داده های بهار 4. Querying with Spring Data

  • روش پرس و جو بیان املاک Property expression query methods

  • بندها و عبارات روش پرس و جو Query method clauses and expressions

  • روشهای پرس و جو @ @Query query methods

  • صفحه بندی و مرتب سازی Paging and sorting

  • QueryByExample QueryByExample

  • پاسخ پرسشنامه اختیاری <> Optional<> query response

5. انواع مخازن بیشتر 5. More Repository Types

  • بهار MongoDB به عنوان مثال Spring Data MongoDB example

  • بهار مثال مثال JDBC Spring Data JDBC example

  • به عنوان مثال مخزن واکنش داده های بهار Spring Data reactive repository example

  • سایر راه حل های داده های بهار داده Other Spring Data datasource solutions

6. ویژگی های ویژه 6. Special Features

  • REST Data REST Spring Data REST

  • پسوند داده QueryDSL بهار QueryDSL Spring data extension

  • حسابرسی Auditing

  • الگوی مخزن فقط خواندنی Read-Only repository pattern

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش Spring: Spring Data 2
جزییات دوره
1h 31m
28
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
81,058
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mary Ellen Bowman Mary Ellen Bowman

25+ سال تجربه کامل توسعه نرم افزار چرخه عمر

مری الن بومن بیش از 25 سال تجربه توسعه نرم افزار چرخه عمر کامل در صنایع مختلف دارد.

کار او از حفاظت از سرقت هویت، هوا فضا، مدیریت زنجیره تامین، و تدارکات تا دفاع و تلفن را در بر می گیرد. جدیدترین کار او در زمینه فعال سازی وب با استفاده از Spring (از جمله Spring Data JPA، Boot و REST) ​​است. او یک مربی توسعه نرم افزار با Learning Tree International بود.

تخصص او شامل جاوا، Spring، Java Persistence API، خدمات وب RESTful، Java EE، Agile، SQL، jQuery، Ext JS، JavaScript، JSON، Apache Tomcat است. ، UML، JDBC، راهنمایی، آموزش رسمی، C++، HTTP و معماری سازمانی.