Автор работы: Пользователь скрыл имя, 05 Октября 2011 в 19:56, курсовая работа
Цель исследования изучение Web – технологий, средств и языков создания web – приложений
Задачи исследования:
Рассмотреть информационные системы World Wide Web на основе языка Hypertext Markup Language и его расширений.
Описать клиентские и серверные технологии создания веб-приложений.
Раскрыть использование систем управления базами данных для Web - приложений
Введение 3
Основная часть 6
1 Информационная система WWW 6
1.1 HTML и его расширения 7
1.2 Программы для Интернет 8
2 Клиентские технологии 11
2.1 JAVA 11
2.2 JavaScript и Visual Basic Script 14
2.3. Приложения Macromedia Flash 16
3 Серверные технологии 17
3.5 Perl 17
3.6 Python 17
3.7 PHP 9
3.8 ASP 20
3.9 Microsoft .NET 20
4 Средства разработки баз данных для интернет 24
4.1 MySQL 24
4.2 Oracle 27
4.3 Microsoft SQL Server 29
Заключение 30
Глоссарий 32
Список использованных источников 34
Список сокращений 36
Приложения 37
серверные технологии (PHP, Perl, ASP, и др.) реализуются в виде пакетов программ, работающих на веб-сервере и обеспечивающих обработку по запросам пользователя данных, хранящихся на сервере, например, регистрацию пользователя, поиск нужной ему информации и передачу ее через Интернет браузеру, и т. д.
технологии управления базами данных в Интернет в настоящее время являются практически необходимым компонентом для полноценного веб-сайта. Их можно было бы отнести к предыдущей группе (серверным технологиям), поскольку данная группа средств реализуется в виде программных пакетов на веб-серверах, однако, учитывая специфическое предназначение этих средств, мы выделили их в отдельную группу.
В реальных информационных системах используются, как правило, все рассмотренные средства с целью обеспечить пользователю быстрый доступ к информации, наглядное ее представление, безопасность и надежность.
№ п/п | Понятие | Определение |
1 | CGI | протокол определяющий правила взаимодействия внешних программ с веб-сервером или другими информационными серверами. |
2 | SSL | защищенный транспортный уровень. |
3 | Java | это
объектно-ориентированный |
4 | JavaScript |
объектно-ориентированный |
5 | PHP | интерпретируемый скриптовый язык программирования общего назначения, который создан специально для Web и который можно внедрять в HTML |
6 | Java-апплет | прикладная программа на Java в форме байт-кода. Java-апплеты выполняются в веб-браузере с использованием виртуальной Java машины (JVM), или в Sun's AppletViewer, автономном инструменте для тестирования апплетов |
7 | Байт-код | машинно-независимый код низкого уровня, генерируемый транслятором и исполняемый интерпретатором. |
8 | ASP | первая технология компани |
9 | СУБД | совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных |
10 | Perl | высокоуровневый интерпретируемый динамический язык программирования общего назначения, созданный Ларри Уоллом, лингвистом по образованию |
11 | HTML | стандартный язык разметки, используемый для создания веб-страниц. Прародителем HTML является SGML. Приемником HTML является язык XHTML. |
12 | HTTP | протокол передачи гипертекстовых файлов (протокол уровня приложений для распределенных информационных систем гипермедиа, позволяющий общаться системам с различной архитектурой; используется при передаче HTML-файлов по сети страниц WWW). |
1 | Описание и документация Psyco как модуля расширения Python [Электронный ресурс]. – режим доступа: http://psyco.sourceforge.net - Internet. |
2 | Вейтман, В. Программирование для Web. [Текст] / В.Вейтман — М.: Вильямс, 2000. — 368 с. — ISBN 5-8459-0073-5 |
3 | Группа разработки документации. MySQL. Руководство администратора. [Текст] / Группа разработки документации — М.: Издательский дом "Вильямс", 2005. — 624 с. — ISBN 5-8459-0805-1, 0-672-32634-5 |
4 | Дюбуа, П. Применение MySQL и Perl в Web-приложениях. [Текст] / П.Дюбуа — М.: Вильямс, 2002. — 480 с. — ISBN 5-8459-0302-5, 0-7357-1054-6 |
5 | Кайт, Т. Эффективное проектирование приложений Oracle. [Текст] / Т.Кайт — М: Лори, 2006. — 638 с. — ISBN 5-85528-251-6, 0-07-223065-7 |
6 | Коггзолл, Дж. PHP 5. Полное руководство. Пер. с англ. [Текст] / Дж.Коггзолл — М.: Вильямс, 2005. — 752 с. — ISBN 5-8459-0953-8, 0-672-32511-X |
7 | Крамер, Э. HTML: наглядный курс Web-дизайна. [Текст] / Э.Крамер — К.: Диалектика, 2001. — 304 с. — ISBN 5-8459-0143-X, 0-7645-3471-8 |
8 | Пауэлл, Т. Полный справочник по JavaScript. [Текст] / Т.Пауэлл, Ф.Шнайдер пер. Сивак А. Г. — М.: Вильямс, 2005. — 960 с. — ISBN 978-5-8459-0884-1 |
9 | Прохоренок, Н. А. Python. Самое необходимое. [Текст] / Н. А. Прохоренок– СПб.: БХВ-Петербург, 2010 г. — 416 с. — ISBN 978-5-9775-0614-4 |
10 | Сакс, Т. Дизайн и архитектура современного Web-сайта. Опыт профессионалов [Текст] / Т. Сакс, Г.Мак-Клейн — М. : Вильямс, 2002. — 320 с. — ISBN 5-8459-0319-X, 0-7357-1118-6 |
11 | Хоторн, Р. Разработка баз данных Microsoft SQL Server 2000 на примерах. [Текст] / Р.Хоторн — М:. Вильямс, 2001. — 464 с. — ISBN 5-8459-0187-1, 0-7897-2447-2 |
12 | Хохгуртль, Б. C# и Java: межплатформенные Web-сервисы. Пер. с англ. [Текст] / Б.Хохгуртль — М.: Кудиц-Образ, 2004. — 416 с. — ISBN: 5-9579-0015-X |
13 | Шварц, Рэндал Л. Perl. Изучаем глубже. [Текст] / Рэндал Л. Шварц, Брайан Д. Фой и Том Феникс — М:. Символ-Плюс, 2008 г. — 320 с. — ISBN 978-5-93286-093-9, 5-93286-093-6 |
14 | Шилдт, Г. Java. Руководство для начинающих [Текст] / Г. Шилдт — М.: Вильямс, 2009. — 720 с. — ISBN 978-5-8459-1440-8, 0-07-226384-9 |
15 | Шилдт, Г. Искусство программирования на Java. Пер. с англ. [Текст] / Г. Шилдт, Дж. Холмс — М.: Издательский дом "Вильямс", 2005. — 336 с. — ISBN 5-8459-0786-1, 0-07-222971-3 |
16 | Эспозито,
Дино Microsoft ASP.NET 2.0. Базовый курс. [Текст]
/ Дино Эспозито. Серия: Мастер-класс –
СПб.: Русская Редакция, 2007 г. — 688 с.
— ISBN 978-5-91180-423-7, 978-5-7502-0304-8, 0-7356-2176-4
http://www.microsoft.com/rus/ |
17 | Язык программирования Python - Официальный сайт. [Электронный ресурс]. Режим доступа: http://python.org — Copyright © 1990-2010, Python Software Foundation |
WWW — от англ. World Wide Web — всемирная паутина.
HTML — Hypertext Markup Language — язык разметки гипертекста.
HTTP — Hypertext Transfer Protocol — протокол передачи гипертекста.
TCP/IP — Transmission Control Protocol/Internet Protocol — протокол управления передачей/Интернет-протокол
ОС — операционная система.
IIS — Internet Information Server — Интернет-сервер корпорации Microsoft.
CGI — Common Gateway Interface — интерфейс общего шлюза.
SSL — Secure Sockets Layer — слой безопасных сокетов (соединений).
XML — Extensible Markup Language — расширяемый язык разметки.
SGML — Standard Generalized Markup Language — стандартный обобщенный язык разметки.
DTD — Document Type Definition — определение типа документа.
ICE — Information and Content Exchange — обмен информацией и контентом (содержанием web-страниц).
ISAPI — Internet Server Application Programming Interface — интерфейс прикладных программ Интернет-сервера.
JIT — Just In Time — компиляция на лету
COM — Component Object Model — компонентная модель объектов.
DCOM — Distributed COM — распределённая COM.
ASP — Active Server Pages — активные серверные страницы.
СУБД — системы управления базами данных.
SQL — Structured Query Language — язык структурированных запросов.
ANSI — American National Standard Institute — Американский Национальный институт стандартизации.
ODBC — Open DataBase Connectivity — открытый интерфейс доступа к базам данных.
А | |
Б | |
В | |
Г |