Презентация - "Презентация на тему "Клиентские сценарии и приложения.ppt""

- Презентации / Другие презентации
- 0
- 23.04.26
Просмотреть и скачать презентацию на тему "Презентация на тему "Клиентские сценарии и приложения.ppt""
Сайт klass-uchebnik.com предлагает качественные учебные материалы для школьников, родителей и учителей. Здесь можно бесплатно читать и скачивать современные учебники, рабочие тетради, а также наглядные презентации по всем предметам школьной программы. Материалы распределены по классам и темам, что делает поиск максимально удобным. Каждое пособие отличается логичной структурой, доступной подачей материала и соответствует действующим образовательным стандартам. Благодаря простому языку, наглядным схемам и практическим заданиям, обучение становится легче и эффективнее. Учебники подойдут как для ежедневной подготовки к урокам, так и для систематического повторения перед экзаменами.
Особое внимание стоит уделить разделу с презентациями - они становятся отличным визуальным дополнением к теории, помогают лучше понять сложные темы и удерживают внимание учащихся. Такие материалы удобно использовать в классе на интерактивной доске или при самостоятельной подготовке дома. Все размещённые на платформе материалы проверены на актуальность и соответствие учебной программе. Это делает сайт надёжным помощником в образовательном процессе для всех участников: школьников, учителей и родителей. Особенно удобно, что всё доступно онлайн без регистрации и в свободном доступе.
Если вы ищете надежный источник для подготовки к урокам, контрольным и экзаменам - klass-uchebnik.com станет отличным выбором. Здесь вы найдёте всё необходимое, включая "Презентация на тему "Клиентские сценарии и приложения.ppt"", чтобы сделать обучение более организованным, интересным и результативным.
Веб-приложение
Веб-приложение — приложение, в котором клиентом выступает браузер, а сервером — веб-сервер.
Результатом работы веб-приложения является веб-страница, отображаемая в окне браузера. При этом само веб-приложение может выполняться как на компьютере клиента, так и на компьютере сервера.
Программы, выполняющиеся на клиент-машине
Один из типов программ, предназначенных для выполнения на клиент-машине, - сценарий, например, JavaScript (VBScript).
Исходный текст сценария представляет собой часть веб-страницы, поэтому сценарий JavaScript передается клиенту вместе с документом, в состав которого он входит.
Обрабатывая HTML-документ, браузер обнаруживает исходный текст сценария и запускает его на выполнение.
Программы, выполняющиеся на клиент-машине
Ко всем программам, которые передаются с сервера на клиент-машины и запускаются на выполнение, предъявляется одно общее требование:
эти программы должны быть лишены возможности обращаться к ресурсам компьютера, на котором они выполняются.
Передача по сети и запуск апплетов и сценариев происходит автоматически без участия пользователя, поэтому работа этих программ должна быть абсолютно безопасной для компьютера.
Языки, предназначенные для создания программ, выполняющихся на клиент-машине, должны быть абсолютно непригодны для написания вирусов, "троянских коней" и прочих программ такого рода.
Программы, выполняющиеся на сервере
Код программы, работающей на сервере, не передается клиенту.
При получении от клиента специального запроса, предполагающего выполнение такой программы, сервер запускает ее и передает параметры, входящие в состав запроса.
Результаты своей работы программа оформляет в виде HTML-документа и передает их веб-серверу.
Веб-сервер дополняет полученные данные HTTP-заголовком и передает их клиенту.
Взаимодействие клиента с программой, выполняющейся на сервере
Программа
(CGI-сценарий)
Веб - сервер
Запуск программы и передача параметров
Веб - клиент
Запуск программы и передача параметров
Результаты выполнения программы
Результаты выполнения программы
Насыщенное Интернет-приложение
Насыщенное интернет-приложение (Rich Internet application) – альтернативный подход, который заключается в использовании Adobe Flash или Java-апплетов для полной или частичной реализации пользовательского интерфейса, поскольку большинство браузеров поддерживает эти технологии (как правило, с помощью плагинов).
Возникновение данного подхода обусловлено тем, что в рамках веб-приложений с "тонким" клиентом взаимодействие пользователя с приложением реализуется в существенной степени через сервер, что требует отправки данных на сервер, получение ответа от сервера и перезагрузку страницы на стороне клиента.
При использовании Java-апплетов в состав HTML-документа включается специальный дескриптор, описывающий расположение файла, содержащего код апплета, на сервере. После того как клиент получает HTML-код документа, включающего апплет, он генерирует дополнительный запрос серверу. После того как сервер пересылает клиенту код апплета, сам апплет запускается на выполнение. Взаимодействие между клиентом и сервером при получении апплета показано на рисунке 2.
При использовании насыщенных интернет-приложений приходится сталкиваться со следующими проблемами:
Необходимость обеспечения безопасной среды выполнения («песочница»);
Для исполнения кода должно быть разрешено исполнение сценариев (JavaScript);
Потеря в производительности (т.к. выполяется на клиентской стороне);
Требуется много времени на загрузку;
Для разработки используются Curl, Adobe Flex и Microsoft Silverlight.









