Преобразование типов

Любая интегрированная система, реализованная на базе технологии Ajax, сталкивается с проблемой преобразования типов данных языка сценариев, используемого на стороне сервера, в типы данных JavaScript и наоборот.

Обработка ошибок

Ошибки могут возникать в любой программе, особенно когда речь идет о взаимодействии между отдельными сетевыми машинами. Система JPSpan обладает средствами перехвата нефатальных ошибок, возникающих на стороне сервера, и способна возбуждать исключительные ситуации на стороне клиента.

Создание клиентсокй таблицы

Класс Customer включен в состав серверного сценария, и можно приступить к разработке страницы, которую будет получать клиент. Как уже говорилось, основная идея состоит в том, чтобы заполнить поля формы, пока пользователь выбирает продукт. На рис. 10.2 приводится изображение тестовой страницы.

Создание класса реализации бизнес-логики

До сих пор мы рассматривали код РНР, который составляет стандартную часть практически всех проектов, основанных на JPSpan. Теперь нам предстоит написать класс бизнес-логики, обрабатывающий данные в соответствии с потребностями конкретного приложения. В данном примере класс является представлением заказчика.

Создание серверного сценария

Процесс создания серверного сценария делится на два этапа: на класса с бизнес-логикой, который будет фактически оданные, и на объединение его с интегрированной системой чтобы позволить клиенту обращаться к классу.

Установка JPSpan

В первую очередь вам потребуется веб-сервер с поддержкой РНР. Это может быть сервер Apache, ставший обычным для Linux систем, или IIS для Windows (существуют и другие веб-сервер поддерживающие РНР, но названные распространены больше других).

Принцип действия

JPSpan анализирует класс РНР с помощью механизма рефлексии, а затем генерирует множество методов JavaScript, которые принимают те же самые аргументы, что и методы серверного класса.

JPSpan

JPSpan - это интегрированная система, основная цель которой заключается в организации взаимодействия клиентской части приложения, написанной на JavaScript, с серверной частью, написанной на РНР. Язык РНР появился в середине 90-х гг.

Подведение итогов

Из этой главы вы узнали все о JSON (JavaScript Object Notation -i ставление объектов JavaScript) - формате, применяемом для пе данных и составляющем альтернативу XML.

Клиентская часть приложения

До сих пор мы акцентировали все свое внимание на создании HTML, CSS, JavaScript и РНР, который будет использоваться и жением с функцией автоматического дополнения. Осталось лишь брать все это в одной странице. Самое главное - не забыть под все необходимые файлы JavaScript. В данном приложении нам ется подключить файлы j son. j s, zxml. j s и autosuggest. j s.

2 3 4
Page 1>>

мангал. Покупайте у нас казан удобно. Приезжайте . Дизайн интерьера , офисов и загородных домов тепреь обойдётся вам занчительно дешевле. . весы аналитические вла-200-м