آموزش ایجاد اولین میکرو سرویس BEST Spring RESTful با JPA (2016)

Creating Your First RESTful Spring Boot Microservice with JPA (2016)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با استفاده از فن آوری Spring Boot و Spring Data ، توسعه Java RESTful API خود را به صورت توربو شارژ کنید. این دوره برای توسعه دهندگان باتجربه جاوا که می خواهند به سرعت ریز سرویس هایی را ایجاد کنند که از طریق Java Persistence API (JPA) با پایگاه های ارتباطی ارتباط برقرار می کنند ، در نظر گرفته شده است. در اینجا ، مری الن بومن شما را از طریق یک فرایند گام به گام برای ساخت یک ریز سرویس با API در معرض RESTful با HATEOAS ، صفحه بندی ، مرتب سازی و رابط های CrudRepository راهنمایی می کند. درباره فناوری هایی مانند Spring Boot ، Spring Data JPA ، Spring Data REST و Spring Web MVCRestController اطلاعات کسب کنید و ببینید که چگونه همه آنها در راه حل های هوشمند و زیبا گرد هم آمده اند. به عنوان یک بسته بندی ، مری الن توسعه دهندگان را در انتخاب بین کنترلرهای Spring Data REST و REST هنگام نمایش خدمات پیچیده تر راهنمایی می کند.
موضوعات شامل:
  • راه اندازی پروژه
  • ساخت ، استقرار و راه اندازی سرویس خرد
  • اعلام رابط مخزن Spring Data JPA
  • فراخوانی مخازن
  • استفاده از روش های پرس و جو داده های بهار
  • قرار دادن API های RESTful با Spring Data REST
  • استفاده از منبع / جستجو برای فراخوانی روشهای جستجو
  • صفحه بندی و مرتب سازی
  • اعلام كنترل كننده REST جدید
  • ایجاد روشهای HTTP برای ایجاد ، خواندن ، به روزرسانی و حذف داده های مداوم.

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

مقدمه Introduction

  • خوش آمدی Welcome

  • با استفاده از پرونده های تمرینی Using the exercise files

1. میکروسرویس بوت بهاری ایجاد کنید 1. Create a Spring Boot Microservice

  • آشنایی با Initializr بهار Introduction to Spring Initialzr

  • راه اندازی پروژه Project setup

  • میکرو سرویس ها را بسازید ، مستقر و راه اندازی کنید Build, deploy, and launch the microservices

2. رابط های مخازن مخزن بهار داده های بهار JPA 2. Leverage Spring Data JPA Repository Interfaces

  • مدل دامنه The domain model

  • رابط های مخزن داده های بهار JPA را اعلام کنید Declare Spring Data JPA repository interfaces

  • تزریق وابستگی به مخزن داده بهار JPA Spring Data JPA repository dependency injection

  • مخازن Spring Data JPA را فراخوانی کنید Invoke the Spring Data JPA repositories

  • آشنایی با روش های پرس و جو داده های بهار Introduction to Spring Data query methods

3. در معرض API های RESTful با Spring Data REST قرار دهید 3. Expose RESTful APIs with Spring Data REST

  • API RESTful با محوریت hypermedia چیست؟ What is a hypermedia-driven RESTful API?

  • ایجاد API با Spring Data REST Creating APIs with Spring Data REST

  • منبع جستجو را کاوش کنید Explore the search resource

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

  • قرار گرفتن در معرض API را کنترل کنید Control API exposure

4- API های RESTful را با Spring MVC قرار دهید 4. Expose RESTful APIs with Spring MVC

  • چارچوب مناسب را انتخاب کنید Choose the right framework

  • یک RestController جدید اعلام کنید Declare a new RestController

  • روش RestController HTTP POST ایجاد کنید Create RestController HTTP POST method

  • روشهای RestController HTTP GET ایجاد کنید Create RestController HTTP GET methods

  • روش های RestController HTTP PUT ، PATCH و DELETE ایجاد کنید Create RestController HTTP PUT, PATCH, and DELETE methods

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

5- چکمه بهار 2 5. Spring Boot 2

  • Spring Data 2.0 CrudRepository تغییر می کند Spring Data 2.0 CrudRepository changes

  • مهاجرت برنامه به Spring Boot 2 Migrating the application to Spring Boot 2

  • مخزن بهار اختیاری <> findBy را اعلام کنید Declare Spring repository Optional<> findBy methods

نتیجه Conclusion

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

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.

آموزش ایجاد اولین میکرو سرویس BEST Spring RESTful با JPA (2016)
جزییات دوره
1h 27m
25
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
145,858
- از 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 و معماری سازمانی.