Автор работы: Пользователь скрыл имя, 27 Мая 2013 в 13:40, реферат
Интернет и связанные с ним технологии быстрыми темпами врываются в нашу жизнь. Еще несколько лет назад никто не мог подумать, что человечество настолько может "уйти в Сеть". Многие компании полностью перенесли свой бизнес в Интернет, а знакомства через Сеть - не такой уж редкий случай создания новых семей в реальной жизни. Чего и говорить, если существуют специалисты по излечению людей от синдрома "интернетозависимости"!
Глобальная информатизация общества приводит к тому, что потребность в информации, растет с каждым новым пользователем сети.
Введение.
Выполняемые на стороне клиента.
Язык гипертекстовой разметки HTML.
Язык гипертекстовой разметки XML.
JavaScript язык управления сценариями.
VBScript.
Java.
Апплеты Java.
Клиентская технология ActiveX.
Языки программирования выполняемые на стороне сервера.
CGI: Технология «клиент-сервер».
Язык программирования Perl.
PHP.
ASP и ASP.NET в составе Microsoft.NET.
JAVA-servlets.
Технология ActiveX.
Принципы работы Web-приложений.
Список использованной литературы.
План.
Введение.
Выполняемые на стороне клиента.
Язык гипертекстовой разметки HTML.
Язык гипертекстовой разметки XML.
JavaScript язык управления сценариями.
VBScript.
Java.
Апплеты Java.
Клиентская технология ActiveX.
Языки программирования выполняемые на стороне сервера.
CGI: Технология «клиент-сервер».
Язык программирования Perl.
PHP.
ASP и ASP.NET в составе Microsoft.NET.
JAVA-servlets.
Технология ActiveX.
Принципы работы Web-приложений.
Список использованной литературы.
Введение.
Интернет и связанные с ним технологии быстрыми темпами врываются в нашу жизнь. Еще несколько лет назад никто не мог подумать, что человечество настолько может "уйти в Сеть". Многие компании полностью перенесли свой бизнес в Интернет, а знакомства через Сеть - не такой уж редкий случай создания новых семей в реальной жизни. Чего и говорить, если существуют специалисты по излечению людей от синдрома "интернетозависимости"!
Глобальная информатизация
общества приводит к тому, что потребность
в информации, растет с каждым новым
пользователем сети. При этом задачей
специалистов в области информационных
технологий обеспечить пользователей
полной и достоверной информацией
путем простого и удобного для
пользователей доступа к
Когда-то Web-технологии использовались по большей части для хранения статических документов, но по мере распространения "всемирной паутины" и благодаря заинтересованности бизнеса в быстром развитии они приобретали все более мощные возможности. Сейчас Web-технологии используются не только для создания сайтов, но и для построения корпоративных систем для малого, среднего и даже большого бизнеса. Начала стираться грань между корпоративными сетями и всемирной Сетью, так как использование Web-серверов и протокола TCP/IP позволило приложениям работать как в рамках одной компании, так и на аудиторию всей Интернет, а во многих случаях одновременно и там, и там.
Современные Web-приложения должны
уметь эффективно работать с различными
системами управления базами данных,
выдерживать большие нагрузки, разбираться
с распределением уровней доступа
для многих пользователей, уметь
работать с основными Интернет-
Web-приложения (веб-
Языки программирования WEB-приложений подразделяются на два класса:
Выполняемые на стороне клиента в WEB браузере и Выполняемые на стороне сервера.
Языки программирования выполняемые на стороне клиента.
Язык гипертекстовой разметки HTML.
HTML (HyperText Markup Language - язык разметки
гипертекста). Является основным
языком web-документов. Гипертекстовый
документ содержит так
Язык гипертекстовой разметки XML.
Современные приложения нуждаются
не только в языке представления
данных на экране клиента, но и в
механизме, позволяющем определять
структуру документа, описывать
содержащиеся в нем элементы. HTML
обладает несложным набором команд
и вполне успешно справляется
с задачей описания текстовой
информации и отображением ее на экране
программы просмотра - броузера. Однако
сами отображаемые данные никак не
связаны с теми тэгами, которые
используются для форматирования, поэтому
у программ-анализаторов нет возможности
использовать тэги HTML для поиска нужных
нам фрагментов документа. XML (Extensible
Markup Language) - это язык разметки, описывающий
целый класс объектов данных, называемых
XML- документами. Этот язык используется
в качестве средства для описания
грамматики других языков и контроля
за правильностью составления
JavaScript язык управления сценариями.
JavaScript - это язык управления
сценариями просмотра
•отображать изменяющиеся данные, такие как текущее время или дата;
• программировать переменное содержание в зависимости от даты, броузера пользователя или других условий;
• изменять внешний вид элементов страницы, если пользователь щелкнул мышью или провел курсор мыши над элементом.
Для языка высокого уровня JavaScript обладает довольно сильными возможностями. Он не позволяет работать на уровне машинных кодов, однако вы получаете доступ ко многим возможностям броузеров, Web-страниц, а иногда и системы, в которой работает броузер. В отличие от Java™ или С, программы на JavaScript обходятся без компиляции, а вашему броузеру не придется загружать виртуальную машину для выполнения программного кода. Теперь элементы формы можно проверить до того, как пользователь передаст информацию Web-серверу. Это приводит к уменьшению количества транзакций HTTP, а также заметному снижению вероятности ошибки при повторном заполнении формы. Кроме того, JavaScript позволяет читать и записывать cookie — когда-то эта операция выполнялась исключительно средствами Web-сервера для работы с заголовками.
VBScript.
В ответ на появление JavaScript Microsoft выпустила версию своего популярного языка программирования Visual Basic. В целом VBScript делает то же самое, что JavaScript, только программный код очень похож на Visual Basic. Visual Basic Script - подмножество языка Visual Basic. VBScript позволяет решать задачи, связанные с Internet, а именно создавать сценарии (или скрипты) управления объектами (кнопками, списками, ниспадающими меню и т. д.) на Web-страничках. С помощью VBScript можно быстро создавать собственные страницы или даже писать игры. И все это размещается внутри HTML-документа.
Java.
Создание языка Java — один
из самых значительных шагов вперед
в области разработки сред программирования
за последние 20 лет. Язык HTML был необходим
для статического размещения страниц
во “Всемирной паутине” WWW (World Wide Web). Язык
Java потребовался для качественного
скачка в создании интерактивных
продуктов для сети Internet. Три ключевых
элемента объединились в технологии
языка Java и сделали ее в корне
отличной от всего, существующего на
сегодняшний день.Java предоставляет
для широкого использования свои
апплеты (applets) — небольшие, надежные,
динамичные, не зависящие от платформы
активные сетевые приложения, встраиваемые
в страницы Web. Апплеты Java могут настраиваться
и распространяться потребителям с
такой же легкостью, как любые
документы HTML. Java высвобождает мощь объектно-ориентированной
разработки приложений, сочетая простой
и знакомый синтаксис с надежной
и удобной в работе средой разработки.
Это позволяет широкому кругу
программистов быстро создавать
новые программы и новые
Апплеты Java.
Каждый апплет — это небольшая программа, динамически загружаемая по сети — точно так же, как картинка, звуковой файл или элемент мультипликации. Главная особенность апплетов заключается в том, что они являются настоящими программами, а не очередным форматом файлов для хранения мультфильмов или какой-либо другой информации. Апплет не просто проигрывает один и тот же сценарий, а реагирует на действия пользователя и может динамически менять свое поведение.
Клиентская технология ActiveX (Active Desktop)
ActiveX реализуется на машине-клиенте
с помощью библиотек,
Языки программирования выполняемые на стороне сервера.
С помощью сценариев для сервера можно получить доступ к файлам, базам данных и другим ресурсам, хранимым на сервере, а также к централизованным ресурсам сервера, таким как электронная почта или факс-служба. Функционирование в непротиворечивой и управляемой среде - еще одно преимущество выполнения сценариев на сервере. Ваш код выполняется только на одной версии единственного сервера, а не на множестве версий множества браузеров.