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

نمایش نظرات

آموزش 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 کسب کنید.