MVCде сервердик текшерүү деген эмне?
MVCде сервердик текшерүү деген эмне?

Video: MVCде сервердик текшерүү деген эмне?

Video: MVCде сервердик текшерүү деген эмне?
Video: Электрондук почта аркылуу кат,документтерди жиберуу 2024, Апрель
Anonim

Бул макалада ASP. NET негиздери түшүндүрүлөт MVC сервери - тарап текшерүү Data Annotation API колдонуу. ASP. NET MVC Framework аткарылып жаткан контроллер аракетине берилген бардык маалыматтарды текшерет, ModelState объектисин каалаган менен толтурат. валидация каталарды таап, ошол объектти контроллерге өткөрүп берет.

Ошондой эле билесизби, сервер тарапты текшерүү деген эмне?

Колдонуучунун киргизүүсү валидация боюнча ишке ашат сервер тарабы посттун артка сеансы деп аталат сервер - тарап текшерүү . PHP жана ASP. Net сыяктуу тилдер колдонулат сервер - тарап текшерүү . Башка жагынан алганда, колдонуучунун киргизүү валидация боюнча ишке ашат кардар тарап аталат кардар - тарап текшерүү.

Ошо сыяктуу эле, MVCде алыстан текшерүү деген эмне? Алыстан текшерүү серверге чалууларды жасоо үчүн колдонулат ырастоо сервер тарапта болгондо, форманы толугу менен серверге жайгаштырбастан маалымат валидация кардар тарапка артык. Мунун баары абдан тыкан моделди жана контроллерди орнотуу менен жасалат.

Ошондой эле билүү үчүн, MVCде кардар жана сервер тарабын текшерүү деген эмне?

Кардар тарабынан текшерүү Vs сервердик текшерүү Колдонуучунун киргизүүсү валидация боюнча өтөт Сервер тарап посттун артка сеансы деп аталат Server Side Validation жана колдонуучунун киргизүүсү валидация боюнча өтөт Кардар тарап (веб браузер) деп аталат Кардар тарапты текшерүү.

Эмне үчүн бизге сервердик текшерүү керек?

Дароо жооп кайтаруу үчүн. кардар- тарап текшерүү баракчанын жүктөлүшүн күтпөстөн колдонуучуга дароо пикир берет. Бирок кардар кардарды өчүрүп койгон болсо, тарап скрипттер (мисалы, JavaScript өчүрүлгөн), жана валидация от бербейт, ошондуктан сен керек the сервер баалуулуктарды текшерүү үчүн.

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