|
Филипп Маккарти (Philip McCarthy), консультант и разработчик программного
обеспечения, независимый специалист
В некоторых случаях Ajax-функциональность в приложениях может потребовать
много новой и сложной работы. В третьей статье серии для Java-разработчиков
в Ajax, Ф. Маккарти рассказывает, как использовать DWR, применяя JavaBeans
прямо в JavaScript-коде и автоматизируя Ajax.
Понимание основных принципов программирования в Ajax существенно,
но если вы строите сложные Ajax UI, также важно уметь работать на
более высоком уровне абстракции. В третьей статье серии для
Java-разработчиков в Ajax , я на примере введения в способы
сериализации данных для Ajax, покажу и рассмотрю технические приемы,
которые помогут вам избежать мелких деталей сериализации Java-объектов.
В предыдущей статье, я показал, как использовать JavaScript Object
Notation (JSON), чтобы сериализовать данные в формате, легко
конвертируемом в JavaScript-объекты клиента. С этой схемой, вы
можете вызвать запросы удаленных сервисов, используя код JavaScript,
и получить в ответ графы объектов JavaScript, не похожие на
получаемые при вызове удаленных процедур. Вы узнаете, как
продумывать работу на шаг вперед, используя схему, которая
формализует возможность вызова удаленных процедур серверных
Java-объектов из клиентского кода JavaScript. DWR - продукт с
открытым исходным кодом, лицензированное Apache решение, состоящее
из Java-библиотек на сервере, сервлета DWR и библиотеки JavaScript.
DWR - это не только Ajax-RPC средство, пригодное для платформы Java,
но и одно из самых продуманных приложений, и оно дает много полезных
функций.
Продолжить на сайте IBM.com >>>
|