Ajax

  • 08 июня 2011 г.
  • 2549 Слова
Введение

У поколения, живущего в 21 веке, есть много возможностей для реализации своих идей, замыслов. Но основная часть этого поколения предпочитает пользоваться уже готовыми продуктами, будь, то сфера знаний или сфера отношений. Зачастую нам в руки попадаются всякого рода «полуфабрикаты», заготовки, так называемые шаблоны. Их создают специально для нашего удобства, но пользуясь ими, мы темсамым лишаем себя возможности реализовать свои идеи, показать свои способности, свой потенциал. Возьмем, к примеру, компании, изготавливающие рефераты, дипломные и курсовые работы. Такие компании пользуются большим спросом. Но если заглянуть во внутрь, кто же их пишет, создает? Да такие же люди, как и мы сами!
У каждого человека есть свои идеи, мысли по поводу любого вопроса, но большинству из нихпросто лень даже попытаться изложить свою точку зрения – лучше они доверят это дело тем, кто занимается подобным за деньги. Немногие заглядывают вовнутрь того самого продукта, который приобретают. Иногда даже доходит до абсурда! Из-за недобросовестности работников такой сферы допускаются ошибки, опечатки, искажение фактов, но люди зачастую слепо верят таким готовым продуктам.
Это самые простыеготовые продукты, но есть и сложные. Заглядывая вовнутрь таких товаров, не всегда можно понять, как там все устроено. Возьмем даже самые доступные и элементарные чаты. Самый простой и элементарный чат на первый взгляд, не такой уж и простой внутри. Его механизм, код понимают только те люди, которые действительно занимаются подобным. Но желание взглянуть на «голый» чат, без его «одежки», захотят ещеменьше народу, чем желающих убедится в правильности и истинности своих рефератов и работ на заказ. Но что, если действительно появится такая возможность – на примере простого чата, узнать, что же находится под оболочкой, и как это создается. И даже больше, попробовать самим создать такой продукт, которым остальные будут пользоваться, как готовым изделием, товаром.
Цель проекта: рассмотреть технологиюассинхронных запросов (AJAX), реализовать с использованием этой технологии web- чат.
Задачи курсовой работы:
1) изучение научно-технической литер. По технологии AJAX;
2) выбор средст для реализации web-чата с использованием техн.
3) Реализация программного продукта

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

Технология Ajax

Преимущества Ajax

Браузер имеет дело с приложением, а не с содержимым для классического приложения на базе Web-страниц браузер представляет собой лишь низкоуровневый терминал. Он не имеет информации о том, какой этап работы выполняется пользователем. На сервере содержатся минимальные сведения обэтом, которые, по сути, сводятся к поддержке сеанса.
Если вы работаете с Java или .NET, средства поддержки сеанса на сервере доступны, подобно запросам ответам и MIME-типам, посредством стандартного API.
Когда пользователь регистрируется или другим способом инициализирует сеанс, создается несколько объектов на стороне сервера. Они представляют, например, "корзинку" покупателя или платежную карточкупользователя. Одновременно браузер получает исходную страницу. Она доставляется в виде потока HTML-данных, которые представляют собой сочетание стандартных элементов и данных, специфических для конкретного пользователя. При каждом обращении к серверу браузер получает очередную страницу, содержащую данные тех же типов, что в предыдущих документах. Браузер исправно убирает с...
tracking img