SQLде көз карандылык инъекциясы деген эмне?
SQLде көз карандылык инъекциясы деген эмне?

Video: SQLде көз карандылык инъекциясы деген эмне?

Video: SQLде көз карандылык инъекциясы деген эмне?
Video: АЯТЫ ОТ СГЛАЗА ВКЛЮЧИТЕ ДЕТЯМ ЕСЛИ ПЛАЧУТ. 2024, Ноябрь
Anonim

Бул операция деп аталат Көз карандылык инъекциясы : программа бирдиги көз каранды болгон бардык маалыматтар сайылган . The сайылган класс жок көз карандылыктар мындан ары кандайдыр бир тышкы объектте, борбордук константалардын жыйнагы да, конфигурация файлы да эмес. DI ар кандай чөйрөдө кодду кайра колдонууну жеңилдетет.

Андан тышкары, SQL серверинде көз карандылык инъекциясы деген эмне?

Көз карандылык инъекциясы (DI) - бул бизге эркин бириктирилген кодду иштеп чыгууга мүмкүндүк берген программалык дизайн үлгүсү. DI кодуңуздун келечектеги өзгөрүүлөрүн жана башка татаалдыгын жакшыраак башкарууга мүмкүндүк берет.

MVCде көз карандылык инъекциясынын аныктамасы кандай? Көз карандылык инъекциясы түзүүнүн өзүнчө бир ыкмасы болуп саналат көз карандылыктар каралып жаткан негизги класстан. DI сизди колдонуу сайма класска керектүү объекттер, адатта, а аркылуу конструктор . Бул макалада DI кантип ASP. NETте колдонсо болору көрсөтүлгөн MVC контроллерлор.

Буга байланыштуу, көз карандылык инъекциясы эмне үчүн керек?

Көз карандылык инъекциясы классты өзүнөн көз карандысыз кылган программалоо ыкмасы көз карандылыктар . Алар ошондой эле классты өзгөртүү керек болгон жыштыкты азайтууга багытталган. Көз карандылык инъекциясы түзүүнү ажыратуу менен бул максаттарды колдойт колдонуу объектинин.

Мисал менен көз карандылык инъекциясы деген эмне?

Программалык камсыздоо инженериясында, көз карандылык инъекциясы бир объект камсыз кылган техника болуп саналат көз карандылыктар башка объекттин. А " көз карандылык " үчүн колдонула турган объект болуп саналат мисал кызмат катары. Кардар кайсы кызматты колдоно турганын көрсөтүүнүн ордуна, бир нерсе кардарга кандай кызматты колдонуу керектигин айтат.

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