آموزش Java Persistence API 2.2

Java Persistence API 2.2

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بیاموزید که چگونه در برنامه های Java SE و Java EE اشیاء جاوا را به یک پایگاه داده رابطه ای نگاشت و پرس و جو کنید. برنامه ها از منطق تجاری، تعامل با سایر سیستم ها، رابط های کاربر تشکیل شده اند. . . و داده ها بیشتر داده هایی که توسط برنامه های جاوا ما دستکاری می شوند باید در پایگاه های داده ذخیره شوند، بازیابی و تجزیه و تحلیل شوند. در این دوره، Java Persistence API 2.2، شما با اصل نگاشت شی رابطه ای (ORM) آشنا می شوید و از Java Persistence API (JPA) برای نگاشت اشیاء جاوا در پایگاه داده های رابطه ای استفاده می کنید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه Introduction

  • بررسی نسخه Version Check

  • مقدمه Introduction

  • پایداری چیست؟ What Is Persistence?

  • نسخه ی نمایشی: برنامه وب با ماندگاری Demo: Web Application with Persistence

  • دستکاری داده های ماندگار بدون JPA Manipulating Persisted Data without JPA

  • دستکاری داده های ماندگار با JPA Manipulating Persisted Data with JPA

  • نسخه ی نمایشی: با و بدون Java Persistence API Demo: With and without Java Persistence API

  • خلاصه Summary

آشنایی با Java Persistence API Understanding Java Persistence API

  • مقدمه Introduction

  • نگاشت رابطه ای شی چیست؟ What Is Object Relational Mapping?

  • Java Persistence API چیست؟ What Is Java Persistence API?

  • مدیریت نهادها با JPA Managing Entities with JPA

  • کجا می توانیم از JPA استفاده کنیم؟ Where Can We Use JPA?

  • خلاصه Summary

مدیریت نهادهای ابتدایی با JPA Managing Elementary Entities with JPA

  • مقدمه Introduction

  • نهادهای مدیریتی Managing Entities

  • عملیات CRUD در یک نهاد CRUD Operations on an Entity

  • نسخه ی نمایشی: عملیات CRUD روی یک نهاد Demo: CRUD Operations on an Entity

  • نگاشت نهاد پیش فرض Default Entity Mapping

  • سفارشی کردن نقشه برداری با متادیتا Customize Mapping with Metadata

  • نسخه ی نمایشی: نقشه برداری را با متادیتا سفارشی کنید Demo: Customize Mapping with Metadata

  • فراداده نقشه برداری Mapping Metadata

  • نسخه ی نمایشی: Mapping Metadata Demo: Mapping Metadata

  • خلاصه Summary

روابط و ارث Relationships and Inheritance

  • مقدمه Introduction

  • روابط Relationships

  • روابط در JPA Relationships in JPA

  • نسخه ی نمایشی: روابط در JPA Demo: Relationships in JPA

  • عملیات CRUD در روابط CRUD Operations on Relationships

  • رویدادهای آبشاری Cascading Events

  • واکشی روابط Fetching Relationships

  • نسخه ی نمایشی: عملیات CRUD در روابط Demo: CRUD Operations on Relationships

  • وراثت Inheritance

  • ارث در JPA Inheritance in JPA

  • نسخه ی نمایشی: وراثت در JPA Demo: Inheritance in JPA

  • سلسله مراتب وراثت Inheritance Hierarchy

  • خلاصه Summary

موجودیت های پرس و جو Querying Entities

  • مقدمه Introduction

  • زبان های پرس و جو Query Languages

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

  • دستور JPQL JPQL Syntax

  • نسخه ی نمایشی: زبان پرس و جو ماندگاری جاوا Demo: Java Persistence Query Language

  • پرس و جوها Queries

  • پرس و جوهای پویا Dynamic Queries

  • نسخه ی نمایشی: پرس و جوهای پویا Demo: Dynamic Queries

  • پرس و جوهای نامگذاری شده Named Queries

  • نسخه ی نمایشی: پرس و جوهای نامگذاری شده Demo: Named Queries

  • خلاصه Summary

چرخه حیات نهاد، تماس‌های تلفنی و شنوندگان Entity Lifecycle, Callbacks, and Listeners

  • مقدمه Introduction

  • چرخه حیات موجودیت Entity Lifecycle

  • مدیریت شده در مقابل جدا Managed vs. Detached

  • حاشیه نویسی پاسخ به تماس Callback Annotations

  • نسخه ی نمایشی: حاشیه نویسی پاسخ به تماس Demo: Callback Annotations

  • شنوندگان نهاد Entity Listeners

  • شنوندگان پیش فرض Default Listeners

  • نسخه ی نمایشی: Entity Listeners Demo: Entity Listeners

  • خلاصه Summary

JPA 2.2 در Java EE 7 JPA 2.2 within Java EE 7

  • مقدمه Introduction

  • مروری سریع بر Java EE 8 Quick Overview of Java EE 8

  • نسخه ی نمایشی: برنامه Java EE 8 Demo: Java EE 8 Application

  • ادغام با جاوا EE و CDI Integration With Java EE and CDI

  • اجزای تراکنش Transactional Components

  • ادغام با اجزای تراکنش Integration with Transactional Components

  • نسخه ی نمایشی: یکپارچه سازی با اجزای تراکنش Demo: Integration with Transactional Components

  • اعتبار سنجی لوبیا Bean Validation

  • ادغام با اعتبار سنجی Bean Integration with Bean Validation

  • نسخه ی نمایشی: ادغام با اعتبار سنجی Bean Demo: Integration with Bean Validation

  • ادغام با JAXB Integration With JAXB

  • نسخه ی نمایشی: ادغام با JAXB در یک سرویس REST Demo: Integration with JAXB in a REST Service

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

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

آموزش Java Persistence API 2.2
جزییات دوره
4h 16m
71
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
539
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Antonio Goncalves Antonio Goncalves

توسعه دهنده، نویسنده کتاب، سخنران بین المللی، عاشق کوارکوس