آموزش 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

نمایش نظرات

نظری ارسال نشده است.

آموزش Java Persistence API 2.2
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 16m
71
Pluralsight (پلورال سایت) pluralsight-small
20 اردیبهشت 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
539
4.6 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Antonio Goncalves Antonio Goncalves

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

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

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

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