Шаблони AJAX в ASP.NET, Різне, Програмування, статті

При порівнянні з парадигмою розробки, згідно з якою створюється величезна більшість сучасних веб-додатків, очевидно, що AJAX становить серйозний зсув цієї парадигми для архітекторів веб-рішень. Він покладається на декілька нових принципів і правил для пояснення поведінки веб-систем і вимагає деяких нових алгоритмів для їх застосування.

Основним принципом AJAX є відправка простих даних на веб-сервер і отримання нових простих даних.


Другим принципом AJAX є самостійне управління операціями, що обходить розміщує оглядач і його механізми односторінкового запиту / відповіді.


Третім принципом AJAX є повна відповідальність клієнтського коду за оновлення інтерфейсу користувача з використанням простих даних, одержуваних від сервера.


Ця стаття закладе фундамент для розробників, готових повністю відійти від консервативного застосування AJAX, представленого часткової візуалізацією. Часткова візуалізація – це спосіб отримати частину функцій AJAX, продовжуючи спиратися на архітектуру веб-форм. Парадигма AJAX заснована на нових принципах, що вимагають нових шаблонів розробки.


Вплив парадигми AJAX


Часткова візуалізація ASP.NET – Це майстерне додавання поверх класичної моделі зворотної передачі веб-форм. По суті, сторінка, що використовує часткову візуалізацію, має ту ж архітектуру зворотної передачі і життєвий цикл, що і сторінка, що не використовує AJAX (див. рис. 1). Далі, різниця лежить в перехоплювачі на стороні клієнта, який просто запобігає дії оглядача за замовчуванням – подачу форми – і заміняє його на ведений XMLHttpRequest запит HTTP (див. рис. 2). Цей трюк дозволяє користувачеві не оновлювати сторінку повністю, в той же час економлячи розробнику час на вивчення нової архітектури і нових шаблонів.

 

Рис. 6 Запит користувача, чи можна продовжувати


Діно Еспозіто (Dino Esposito) – автор книги Programming ASP.NET 3.5 Core Reference (“Довідник з основ програмування в середовищі ASP.NET 3.5”). Проживаючи в Італії, Діно часто виступає на різних галузевих заходах по всьому світу.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*