Video: Ի՞նչ է jsr303-ը:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
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 ձևերը ներկայացնելիս: Ձմեռել վավերացուցիչը շրջանակը տալիս է բազմաթիվ ծանոթագրություններ, որոնք կարող են լինել օգտագործվում է վավերացնելու համար ձևի մուտքագրման դաշտեր՝ ընդդեմ սահմանափակումների: