Jsr303 деген эмне?
Jsr303 деген эмне?

Video: Jsr303 деген эмне?

Video: Jsr303 деген эмне?
Video: Spring Boot - JSR 303 - The Right Way To Validate Objects 2024, Ноябрь
Anonim

JSR 303 (Bean Validation) - Java EE жана Java SEде JavaBean текшерүүсү үчүн Java API спецификациясы. Жөнөкөй сөз менен айтканда, бул сиздин JavaBean(лардын) касиеттериңизде туура маанилерге ээ болушун камсыз кылуунун оңой жолун камсыз кылат.

Ошентип, @valid аннотациясынын эмне кереги бар?

@ Жарактуу аннотация Bean Validation программасынын негизги өзгөчөлүгү болуп саналат, анткени ал объектинин графиктерин валидаторго бир чакыруу менен текшерүүгө мүмкүндүк берет. Жасоо колдонуу анын ичинен рекурсивдүү түрдө текшерилиши керек болгон бардык талаалар болушу керек аннотацияланган @ менен Жарактуу.

Андан кийин, суроо, Java Bean текшерүү деген эмне? JavaBeans Валидация ( Bean Validation ) жаңы болуп саналат валидация бөлүгү катары жеткиликтүү модели Java EE 6 платформасы. The Bean Validation модель талаага, ыкмага же JavaBeans компонентинин классына жайгаштырылган аннотациялар түрүндөгү чектөөлөр менен колдоого алынат, мисалы, башкарылуучу буурчак . Чектөөлөр курулган же колдонуучу аныкталышы мүмкүн.

Адамдар дагы сурашат, төө буурчакты текшерүү кантип иштейт?

Абдан негизи, Bean Validation иштейт класстын талааларына чектөөлөрдү белгилөө менен, аларды белгилүү аннотациялар менен түшүндүрүү аркылуу. Андан кийин, сиз ошол класстын объектисин а Текшерүүчү чектөөлөрдү текшерет болуп саналат канааттандырылган.

Hibernate Validator эмне үчүн колдонулат?

Күтүү валидатору болушу мүмкүн ырастоо үчүн колдонулат маалыматтар, бул колдонмонун ар бир катмарында абдан маанилүү маселе. Мисалы, HTML формаларын тапшырууда текшерүү маанилүү. Күтүү валидатору Framework көптөгөн аннотацияларды берет, бул болушу мүмкүн ырастоо үчүн колдонулат чектөөлөргө каршы форманын киргизүү талаалары.

Сунушталууда: