Активдүү жазуу эмнени билдирет?
Активдүү жазуу эмнени билдирет?

Video: Активдүү жазуу эмнени билдирет?

Video: Активдүү жазуу эмнени билдирет?
Video: Айымдар үчүн презерватив кандай болот🤔? Видеообзор 2024, Май
Anonim

Active Record - бул MVCдеги M - модель - кайсы болуп саналат бизнес маалыматтарды жана логиканы көрсөтүү үчүн жооптуу системанын катмары. Active Record маалыматтар базасына туруктуу сактоону талап кылган бизнес объекттерин түзүүнү жана колдонууну жеңилдетет.

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

Бул негизи ошону билдирет Active Record саптарды жана мамычаларды колдонуу менен берилиштер базасынын таблицасында сакталган маалыматтарды алат, аларды өзгөртүүгө же SQL билдирүүлөрүн жазуу аркылуу алуу керек (эгерде сиз SQL маалымат базасын колдонуп жатсаңыз) жана бул маалыматтар менен кадимкидей иштешүүгө мүмкүндүк берет Ruby объекти.

Жогорудагылардан тышкары, Railsтеги Active Records деген эмне? Rails Active Records реляциялык маалымат базасындагы таблицалар менен маалымат базасын башкарган Ruby программалык кодунун ортосундагы интерфейсти жана байланышты камсыз кылуу жазуулар . Ар бир Active Record объектте маалымат базасына кирүү үчүн CRUD (Түзүү, окуу, жаңыртуу жана жок кылуу) ыкмалары бар.

Мындан тышкары, активдүү жазуу ORMбу?

Active Record объекти-байланыш картасын ишке ашыруу болуп саналат ( ORM ) Мартин Фаулер тарабынан сүрөттөлгөн ошол эле аталыштагы үлгү: "Деректер базасынын таблицасында же көрүнүшүндө сапты ороп, маалымат базасына кирүү мүмкүнчүлүгүн инкапсуляциялаган жана ал маалыматтарга домен логикасын кошкон объект."

PHPде активдүү жазуу деген эмне?

php - активдүү жазуу негизделген ачык булак ORM китепкана болуп саналат ActiveRecord үлгү. Бул сиздин маалымат базаңыз менен өз ара аракеттенүүнү массалык түрдө жөнөкөйлөтүүгө жана жалпы операциялар үчүн кол менен жазылган SQL түйшүгүн жок кылууга багытталган. Башка ORMдерден айырмаланып, сизге эч кандай код генераторлорун колдонуунун жана таблицаларыңыз үчүн карта файлдарын сактоонун кереги жок.

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