آموزش Java EE: اعتبار سنجی

Java EE: Bean Validation

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بیاموزید که چگونه از یکی از مفیدترین و مهمترین API های Java EE استفاده کنید: API اعتبار سنجی. این API کل اکوسیستم جاوا EE را برش می دهد و ویژگی هایی را برای اطمینان از یکپارچگی برنامه شما با محافظت از آن در برابر داده های سرکش و ناشایست فراهم می کند.

در این دوره ، می توانید محدودیت های بسیاری را که در نسخه 2.0 API اعتبار سنجی وجود دارد و همچنین محدودیت های اضافی ارائه شده توسط Hibernate Validator 6.0 ، را مرور کنید. هنگام ساخت یک برنامه کاربردی وب ، اعتبار سنجی را به روشی عملی بیاموزید. مربی الکس Theedom نشان می دهد که چگونه API را با محدودیت های سفارشی گسترش دهید و چگونه پیام های خرابی اعتبار سنجی را بین المللی کنید. به علاوه ، تکنیک های پیشرفته ای مانند اعتبار سنجی متقابل و پارامترهای متقابل و نحوه ادغام Bean Validation با سایر فناوری های Java EE مانند JAX-RS ، Java Persistence API (JPA) و JavaServer Faces (JSF) را بیاموزید. با پایان این دوره ، شما تجربه عملی استفاده از اعتبار سنجی در یک برنامه وب واقعی را بدست آورده اید و می توانید آنچه را که آموخته اید در برنامه های جاوا خود اجرا کنید.
موضوعات شامل:
  • اعتبار سنجی چیست؟
  • اعمال محدودیت های داخلی
  • اعمال محدودیت های خواب زمستانی
  • طراحی اعتبار سنج های محدودیت های سفارشی
  • مدیریت و پیکربندی پیامهای عدم اعتبار سنجی
  • ایجاد محدودیت های ترکیبی سفارشی
  • ایجاد محدودیت های اعتبارسنجی سفارشی
  • اعتبار سنجی متقابل و پارامترهای متقابل
  • ادغام با سرویسهای وب RESTful (JAX-RS)

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

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

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

  • با استفاده از چالش ها Using the challenges

1. اعتبار لوبیا چیست؟ 1. What Is Bean Validation?

  • ویژگی های تیتر اعتبار سنجی لوبیا Bean Validation headline features

  • ادغام اکوسیستم جاوا EE Java EE ecosystem integration

  • پیاده سازی اعتبار لوبیا Bean Validation implementations

2. مقدمه پروژه دوره 2. Course Project Introduction

  • پروژه دوره ای پیاده روی Course project walk-through

  • نحوه کار با پروژه How to work with the project

3. اعمال محدودیت های اعتبار سنجی لوبیا داخلی 3. Applying Built-In Bean Validation Constraints

  • محدودیت های داخلی Built-in constraints introduction

  • محدودیت های تهی Null constraints introduction

  • اجرای محدودیت های تهی Null constraints implementation

  • معرفی محدودیت های عددی Numerical constraints introduction

  • اجرای محدودیت های عددی Numerical constraints implementation

  • الگوی ، بولی و تاریخ محدودیت ها Pattern, Boolean, and date constraints introduction

  • اجرای الگوی ، بولی و محدودیت های تاریخ Pattern, Boolean, and date constraints implementation

4. اعمال محدودیت های اعتبار سنجی لوبیای Hibernate 4. Applying Hibernate Bean Validation Constraints

  • بررسی اجمالی در مورد خواب زمستانی Hibernate constraints overview

  • اجرای محدودیت های خواب زمستانی Hibernate constraints implementation

5- طراحی اعتبار سنج های محدودیت سفارشی 5. Designing Custom Constraint Validators

  • انگیزه برای محدودیت های سفارشی Motivation for custom constraints

  • ایجاد محدودیت های کامپوزیت سفارشی Creating custom composite constraints

  • ایجاد محدودیت های اعتبار سنجی سفارشی Creating custom validation constraints

6. پیام های عدم موفقیت اعتبار باقلا 6. Bean Validation Failure Messages

  • مدیریت عدم موفقیت در اعتبارسنجی Managing validation failures

  • پیام های شکست اعتبار سنجی سفارشی محلی Local custom validation failure messages

  • پیام های شکست اعتبار سنجی سفارشی جهانی Global custom validation failure messages

  • پیام های خرابی را بین المللی کنید Internationalize failure messages

  • چالش ✓ Challenge

  • olution راه حل ✓ Solution

7. ویژگی های اعتبار سنجی پیشرفته لوبیا 7. Advanced Bean Validation Features

  • اعتبار سنجی لوبیا و معرفی خدمات وب RESTful Bean Validation and RESTful webservices introduction

  • اعتبار سنجی باقلا و اجرای خدمات وب RESTful Bean Validation and RESTful webservices implementation

  • اجرای اعتبار سنجی متقابل Cross-field validation implementation

  • اجرای اعتبار سنجی متقابل Cross-parameter validation implementation

  • استفاده از محدودیت پیشرفته Advanced constraint usage

نتیجه Conclusion

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

نمایش نظرات

Linkedin (لینکدین)

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

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

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

آموزش Java EE: اعتبار سنجی
جزییات دوره
2h 20m
33
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
11,538
- از 5
ندارد
دارد
دارد
Alex Theedom
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alex Theedom Alex Theedom

Alex Theedom یک توسعه دهنده ، نویسنده و مربی سازمانی در Java است. الکس دارای بیش از 10 سال تجربه در زمینه برنامه های کاربردی Enterprise Java و Spring در بخش های مختلف از جمله امور مالی ، قمار ، و elearning است. او نویسنده منتشر شده ، سخنران کنفرانس ، ویرایشگر فنی ، مربی جاوا ، مربی باشگاه برنامه نویسی بچه ها ، اوراکل است. دارای مجوز حرفه ای در Java SE و Java EE و عضو دفتر سخنران OTN. او مربی الگوهای طراحی حرفه ای Java® EE است و در JavaOne San Francisco ارائه کرده است. Devoxx UK؛ jDay سوئد؛ جاوا روز لویو ، کیف و بلاروس؛ VOXXED Days استانبول؛ و JEEConf کیف. او اشتیاق خود را برای جاوا از طریق دوره هایی که برای برخی از مشهورترین ارائه دهندگان آموزش مانند LinkedIn ثبت کرده است ، به اشتراک می گذارد و مقالات زیادی برای Read Learn Code ، DZone و JavaCodeGeeks به چاپ رسانده است. اطلاعات بیشتر در مورد الکس را در لینکدین و readlearncode.com کسب کنید.