Ի՞նչ է jsr303-ը:
Ի՞նչ է jsr303-ը:

Video: Ի՞նչ է jsr303-ը:

Video: Ի՞նչ է jsr303-ը:
Video: Ի՞նչ է հայտնի Պրիգոժինի ենթադրյալ մահվան մասին այս պահին 2024, Դեկտեմբեր
Anonim

JSR 303 (Bean Validation) Java EE-ում և Java SE-ում JavaBean վավերացման Java API-ի ճշգրտումն է: Պարզ ասած, այն ապահովում է հեշտ ճանապարհ՝ համոզվելու, որ ձեր JavaBean(ներ)ի հատկություններն ունեն ճիշտ արժեքներ:

Պարզապես, ո՞րն է @valid annotation-ի օգուտը:

The @ Վավեր նշում Bean Validation-ի հիմնական հատկանիշն է, քանի որ այն թույլ է տալիս վավերացնել օբյեկտների գրաֆիկները վավերացնողին մեկ զանգով: Անել օգտագործել դրա բոլոր դաշտերը, որոնք պետք է ռեկուրսիվորեն ստուգվեն, պետք է լինեն ծանոթագրված @-ի հետ Վավերական.

Հետագայում հարցն այն է, թե ինչ է Java Bean վավերացումը: JavaBeans Վավերացում ( Լոբի վավերացում ) նոր է վավերացում մոդելը հասանելի է որպես մաս Java EE 6 հարթակ. Այն Bean վավերացում մոդելը աջակցվում է սահմանափակումներով՝ JavaBeans բաղադրիչի դաշտի, մեթոդի կամ դասի վրա տեղադրված անոտացիաների տեսքով, օրինակ՝ կառավարվող լոբի . Սահմանափակումները կարող են ներկառուցվել կամ սահմանվել օգտագործողի կողմից:

Մարդիկ նաև հարցնում են՝ ինչպե՞ս է աշխատում լոբի վավերացումը:

Շատ հիմնականում, Bean Validation աշխատանքներ սահմանելով սահմանափակումներ դասի դաշտերի համար՝ դրանք ծանոթագրելով որոշակի ծանոթագրություններով: Այնուհետև դուք այդ դասի օբյեկտը փոխանցում եք a Վավերացնող որը ստուգում է արդյոք սահմանափակումները են գոհ.

Ինչի համար է օգտագործվում Hibernate Validator-ը:

Ձմեռել վավերացուցիչը կարող է լինել օգտագործվում է վավերացնելու համար տվյալները, ինչը շատ կարևոր խնդիր է հավելվածի յուրաքանչյուր շերտում: Օրինակ, վավերացումը կարևոր է HTML ձևերը ներկայացնելիս: Ձմեռել վավերացուցիչը շրջանակը տալիս է բազմաթիվ ծանոթագրություններ, որոնք կարող են լինել օգտագործվում է վավերացնելու համար ձևի մուտքագրման դաշտեր՝ ընդդեմ սահմանափակումների: