Белсенді жазба нені білдіреді?
Белсенді жазба нені білдіреді?

Бейне: Белсенді жазба нені білдіреді?

Бейне: Белсенді жазба нені білдіреді?
Бейне: Биліктің "өкілет бөлісуі" нені білдіреді? 2024, Мамыр
Anonim

Белсенді жазба – бұл MVC-дегі M - модель - бұл болып табылады іскери деректер мен логиканы көрсетуге жауапты жүйенің қабаты. Белсенді жазба деректері дерекқорда тұрақты сақтауды қажет ететін бизнес нысандарын құруды және пайдалануды жеңілдетеді.

Сол сияқты, адамдар белсенді жазба қалай жұмыс істейді?

Бұл негізінен соны білдіреді Белсенді жазба SQL мәлімдемелерін жазу арқылы өзгертілуі немесе алынуы қажет жолдар мен бағандарды пайдаланып дерекқор кестесінде сақталатын деректерді қабылдайды (егер SQL дерекқорын пайдалансаңыз) және бұл деректермен әдеттегідей әрекеттесуге мүмкіндік береді. Ruby нысаны.

Жоғарыда көрсетілгеннен басқа, Rails ішіндегі белсенді жазбалар дегеніміз не? Rails Active Records реляциялық дерекқордағы кестелер мен дерекқорды басқаратын Ruby бағдарлама коды арасындағы интерфейс пен байланыстыруды қамтамасыз ету жазбалар . Әрбір Белсенді жазба нысанда дерекқорға қатынасу үшін CRUD (Жасау, оқу, жаңарту және жою) әдістері бар.

Сонымен қатар, белсенді жазба ORM болып табылады ма?

Белсенді жазба объектілік қатынасты бейнелеуді жүзеге асыру болып табылады ( ORM ) Мартин Фаулер сипаттаған атпен үлгі: "Дерекқор кестесінде немесе көрінісінде жолды орап алатын, дерекқорға кіруді инкапсуляциялайтын және сол деректерге домен логикасын қосатын нысан."

PHP-де белсенді жазба дегеніміз не?

php - белсенді жазба негізіндегі ашық бастапқы ORM кітапханасы болып табылады ActiveRecord үлгі. Ол сіздің дерекқорыңызбен өзара әрекеттесуді жаппай жеңілдетуге және жалпы операциялар үшін қолмен жазылған SQL жұмысынан бас тартуға бағытталған. Басқа ORM-лерден айырмашылығы, сізге ешқандай код генераторларын пайдаланудың немесе кестелер үшін салыстыру файлдарын сақтаудың қажеті жоқ.

Ұсынылған: