Бацкбоне.јс - Рестфул Персистенце

Преглед садржаја
Услуга Одмор омогућава нам да шаљемо и примамо информације путем УРЛ адресе на којој се налази ресурс, међутим разликујемо различите радње које су нам потребне помоћу 4 методе ХТТП -а, као што су ПОСТ, ГЕТ, ПУТ и ДЕЛЕТЕ.
У апликацијама за једну страницу користићемо ову врсту услуга, јер ће нам оне омогућити да манипулишемо подацима из извора кроз различите захтеве, када говоримо о овој врсти апликација Бацкбоне.јс То много поједностављује наш рад и на крају напишемо мање кода него да користимо неко друго решење.
Добијање серверских модела
Када говоримо о моделима, обично ћемо их набавити из извора или сталног спремишта које ће бити задужено за складиштење података у релациона база података а са њима следећи пут кад нам затреба, имаћемо их на располагању.
Ублажити, лакоцаДа би олакшао живот Бацкбоне.јс Има методу преузимања која користи методу ГЕТ за тражење информација од ресурса у УРЛ -у који наведемо, чиме ће добити моделе који морају бити у формату ЈСОН.
Када се модели добију, аутоматски сет () метода који ће бити задужен за стварање одговарајуће колекције наших нових модела.
На следећој слици видећемо код који нам омогућава да у пракси применимо употребу метода фетцх () које смо описали:

Као што видимо, дефинишемо структуру нашег модела, затим креирамо колекцију која означава модел и УРЛ адресу са које ћемо добити податке и на крају инстанцирамо колекцију и применимо фетцх метход ко ће послати захтев ДОБИТИ до Уперен УРЛ. Овим ћемо добити потребне моделе у неколико редова кода.
Чување модела на серверу
Како није све само ради консултовања података, имамо и могућност чувања података на изворном серверу, где ће те информације пасти у базу података и бити доступне за будуће консултације.
Како сачувати ове податке?За чување података користићемо метод саве (), ово има посебност што ради са две ХТТП методе, користиће СТАВИТИ Ако модел који чувамо већ постоји на серверу, то јест, помоћи ће нам да ажурирамо или уредимо податке, али у случају да је модел нов и не садржи ид, наш метод саве () користиће метод ПОШТА ХТТП -а да би рекао серверу да мора креирати нови елемент са подацима које ћемо му послати.
Са методом Цоллецтионс.цреате () Можемо генерисати нови модел, додати га у колекцију и такође послати на сервер, све то у једном позиву методе, да видимо на следећој слици код који бисмо користили за чување модела на серверу:

Као што видимо, користимо метод саве () у овом случају за измену постојећег модела и цреате () метод Задржавамо га за креирање новог модела унутар апликације, то не мора увек бити случај, међутим то је један од најједноставнијих начина да се то постигне.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave