Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

О некоторых других Web технологиях



Информация о множестве существующих на сегодняшний день Web-технологий не вошла в эту книгу, поскольку в одной книге невозможно охватить все современ­ные Web-технологии; к тому же некоторые из популярных технологий не являются продуктами с открытым исходным текстом. Ниже описаны перспективные Web-технологии, информация о которых не вошла в книгу, однако о которых необ­ходимо иметь представление.

• XML (Extensible Markup Language) — достаточно новый перспективный язык, который, возможно, в один прекрасный день заменит HTML. Кроме того, язык XML широко используется для представления и передачи данных в сетях.

• Java — объектно-ориентированный язык программирования, который используется для создания аплетов (программ, выполняемых браузером) и самостоятельных приложений. В языке Java имеется богатый программный интерфейс приложений (API), который определяет методы создания GUI-приложений, программ для работы с сокетами и др. Кроме того, язык Java имеет надстройку JSP (JavaServer Pages). Язык Java в своей основе имеет программный продукт с закрытым исходным кодом, язык программирования С++.

• JavaScript —Java-подобный язык, который имеет возможности для совершения различных действий с браузером пользователя. Язык JavaScript используется для создания новых всплывающих окон браузера (вы, очевидно, посещали Web-страницы, на которых создавались новые окна браузера с надоедливой рекламой; такие вещи проделываются именно при помощи JavaScript), перемещения изображений в окне браузера, работы с уровнями и для других остроумных действий на машине клиента.

1.3.4. Заключение. О навыках разработки серьёзных Web-- приложений

Понятие «Разработка Web приложений» относится к деятельности по использованию технологий Web для создания клиентских и серверных компонентов обработки, к интеграции их в качестве приложений в системах обработки интранет, интернет или экстранет, а также к развертыванию их в Web для реализации частной и публичной деятельности организаций.

Набор навыков для реализации этих задач простирается далеко за пределы способности сохранить страницы Web из программы текстового процессора, за пределы создания простого сайта Web с помощью соответствующего программного пакете настольного компьютера и даже за пределы жестко закодированных с помощью XHTML страниц c вкраплениями подключаемых модулей.

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

Один курс не может вместить все это. В настоящем пособии освещаются основы гипертекстового языка разметки документа и основы программирования на языка PHP.


Контрольные вопросы к главе 1

1. Определение процесса Web программирования и его составляющие;

2. Почему World Wide Web характеризуется как проект распределённой гипертекстовой системы?

3. В чём причина популярности WWW и на чём основа эта популярность?

4. Назначение и основные характеристики современных языков гипертекстовой разметки;

5. Приведите краткие характеристики и назначение существующих технических инфраструктур обработки информации в Web – пространстве;

6. Каковы основные характеристики технологической среды, в которой функционируют Web системы?

7. Расшифруйте определения понятий сервера, клиента и концепции «клиент-сервер», используемые в описание архитектур информационных систем в целом, и Web-систем, в частности;

8. Перечислите типы двухзвенных моделей клиент-серверного взаимодействия «по Gatner Group» и охарактеризуйте их особенности. Назовите причину отнесения этих моделей к двухзвенной архитектуре.

9. В чём заключается роль сервера данных?

10. Дайте определение тонкого клиента и его места в компьютерных технологиях.

11. Основные признаки и составные части трёхзвенной системы обработки информации.

12. Опишите схему передачи и обработки информации при работе трёхуровневой Web-ориентированной информационной системы;

13. Каковы задачи разработки Web приложения?

14. Что описывает и как функционирует модель доставки информации Web приложения?

15. Опишите модель обработки информации в Web приложении, используя понятия функциональности;

16. Отобразите функции обработки информации на двух- и трёхслойные клиент-серверные системы;

17. Назначение протокола CGI;

18. Определение протоколов и характеристики основных протоколов, используемых в WWW;

19. К чему относится и как понимается “Номер порта” в информационной технологии?

20. Особенности статической и динамической информации и её обработки в информационных системах?

21. Сформулируйте различия между двумя способами представления информации в Web приложениях.


Глава 2. Основы HTML – языка гипертекстовой разметки





Дата публикования: 2015-03-29; Прочитано: 400 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...