Содержание
- 2. 2014 © EPAM Systems, RD Dep. Содержание Обобщённая схема веб-технологий Многоуровневая архитектура приложений Принципы работы веб-приложений
- 3. ОБОБЩЁННАЯ СХЕМА ВЕБ-ТЕХНОЛОГИЙ 2014 © EPAM Systems, RD Dep.
- 4. Обобщённая схема веб-технологий 2014 © EPAM Systems, RD Dep. Веб-серверы и серверы приложений Сетевые технологии Базы
- 5. Обобщённая схема веб-технологий 2014 © EPAM Systems, RD Dep. Базы данных Языки программирования Языки разметки и
- 6. Веб-серверы и серверы приложений 2014 © EPAM Systems, RD Dep. Веб-сервер (web server) – специальное ПО,
- 7. Веб-серверы и серверы приложений 2014 © EPAM Systems, RD Dep. Для отображения одной страницы может выполняться
- 8. Веб-серверы и серверы приложений 2014 © EPAM Systems, RD Dep. Основные функции веб-сервера… КАКИЕ?
- 9. Веб-серверы и серверы приложений: функции веб-сервера 2014 © EPAM Systems, RD Dep. Обработка запросов и генерация
- 10. Веб-серверы и серверы приложений 2014 © EPAM Systems, RD Dep. Наиболее распространённые веб-серверы: По данным http://w3techs.com/technologies/overview/web_server/all.
- 11. Веб-серверы и серверы приложений 2014 © EPAM Systems, RD Dep. А ещё? Что ещё нам надо
- 12. Веб-серверы и серверы приложений 2014 © EPAM Systems, RD Dep. Веб-сервер в ответ на запрос отдаёт
- 13. Веб-серверы и серверы приложений 2014 © EPAM Systems, RD Dep. Веб-сервер также может выполнять «преобразование URL».
- 14. Веб-серверы и серверы приложений 2014 © EPAM Systems, RD Dep. Один из способов реализации преобразования URL
- 15. Веб-серверы и серверы приложений 2014 © EPAM Systems, RD Dep. Сервер приложений (application server) – специальное
- 16. Веб-серверы и серверы приложений: функции сервера приложений 2014 © EPAM Systems, RD Dep. Изолирование приложения от
- 17. Сетевые технологии 2014 © EPAM Systems, RD Dep. Какие сетевые технологии задействованы в работе веб-технологий? Сетевые
- 18. Сетевые технологии: что задействовано? 2014 © EPAM Systems, RD Dep. Для полноценного понимания сетевых технологий, задействованных
- 19. Сетевые технологии: OSI-модель, уровни 2014 © EPAM Systems, RD Dep.
- 20. Сетевые технологии: OSI-модель, протоколы 2014 © EPAM Systems, RD Dep. HTTPS — расширение протокола HTTP, поддерживающее
- 21. 2014 © EPAM Systems, RD Dep.
- 22. Сетевые технологии: HTTP коды 2014 © EPAM Systems, RD Dep. Код состояния HTTP — часть первой
- 23. Базы данных 2014 © EPAM Systems, RD Dep. Веб-клиент Веб-сервер Запрос Ответ Базы данных (databases) под
- 24. Базы данных 2014 © EPAM Systems, RD Dep. Веб-сервер В каких случаях происходят эти варианты взаимодействий?
- 25. Базы данных 2014 © EPAM Systems, RD Dep. А бывают ли ситуации, когда с СУБД взаимодействует
- 26. Базы данных 2014 © EPAM Systems, RD Dep. Что хранится и НЕ хранится в БД:
- 27. «Что где хранится» (расширенная версия) 2014 © EPAM Systems, RD Dep. Хранится в БД Хранится в
- 28. Языки и форматы и обмена данными 2014 © EPAM Systems, RD Dep. Загляните на http://w3schools.com XML
- 29. Языки и форматы и обмена данными 2014 © EPAM Systems, RD Dep. XML (eXtensible Markup Language)
- 30. Языки программирования 2014 © EPAM Systems, RD Dep. Java ASP PHP Perl Python Ruby JavaScript ActionScript
- 31. Языки разметки и оформления 2014 © EPAM Systems, RD Dep. HTML HTML5 CSS CSS3 Загляните на
- 32. Языки разметки и оформления 2014 © EPAM Systems, RD Dep. HTML (Hypertext Markup Language, язык гипертекстовой
- 33. Языки разметки и оформления 2014 © EPAM Systems, RD Dep. CSS (Cascading Style Sheets, каскадные таблицы
- 34. Веб-приложения 2014 © EPAM Systems, RD Dep. Веб-приложение (web application) – приложение, использующее для своей работы
- 35. Веб-сервисы 2014 © EPAM Systems, RD Dep. Веб-сервис (web service) – ПО, предоставляющее возможность обмена данными
- 36. МНОГОУРОВНЕВАЯ АРХИТЕКТУРА ПРИЛОЖЕНИЙ 2014 © EPAM Systems, RD Dep.
- 37. Многоуровневая архитектура приложений 2014 © EPAM Systems, RD Dep. Уровень 1 Интерфейс 1 Уровень 2 Уровень
- 38. Многоуровневая архитектура приложений 2014 © EPAM Systems, RD Dep. Уровень данных Уровень бизнес-логики Уровень представления Отвечает
- 39. Многоуровневая архитектура приложений 2014 © EPAM Systems, RD Dep. Уровень данных Уровень бизнес-логики Уровень представления Браузер
- 40. Многоуровневая архитектура приложений 2014 © EPAM Systems, RD Dep. Уровень данных Уровень бизнес-логики Уровень представления Браузер
- 41. Многоуровневая архитектура приложений 2014 © EPAM Systems, RD Dep. Каковы преимущества и недостатки многоуровневой архитектуры?
- 42. ПРИНЦИПЫ РАБОТЫ ВЕБ-ПРИЛОЖЕНИЙ 2014 © EPAM Systems, RD Dep.
- 43. Рассмотрим на большой картинке 2014 © EPAM Systems, RD Dep. Веб-приложения работают просто. Очень просто. А
- 44. АРХИТЕКТУРА ВЕБ-ПРИЛОЖЕНИЙ 2014 © EPAM Systems, RD Dep.
- 45. JAVA 2014 © EPAM Systems, RD Dep.
- 46. Tomcat Java (один из возможных вариантов архитектуры) 2014 © EPAM Systems, RD Dep. Клиент Java приложение
- 47. ASP.NET 2014 © EPAM Systems, RD Dep.
- 48. .NET Framework ASP.NET (классический вариант архитектуры) 2014 © EPAM Systems, RD Dep. IIS Клиент СУБД БД
- 49. PHP, PERL, PYTHON, RUBY И Т.Д. И Т.П. 2014 © EPAM Systems, RD Dep.
- 50. PHP, Perl, Python, Ruby и т.д. (универсальная архитектура) 2014 © EPAM Systems, RD Dep. Среда исполнения
- 51. СРАВНЕНИЕ АРХИТЕКТУР 2014 © EPAM Systems, RD Dep.
- 52. Сравнение архитектур 2014 © EPAM Systems, RD Dep. Java ASP.NET PHP, Perl, etc… Что здесь выглядит
- 53. ПРОЦЕСС РАЗРАБОТКИ ВЕБ-ПРИЛОЖЕНИЙ 2014 © EPAM Systems, RD Dep.
- 54. Процесс разработки веб-приложений 2014 © EPAM Systems, RD Dep. Разработка общей концепции приложения, создание структуры и
- 55. WEB-BROWSER 2014 © EPAM Systems, RD Dep.
- 56. Браузеры, хранение данных 2014 © EPAM Systems, RD Dep. Бра́узер или веб-обозрева́тель — прикладное программное обеспечение
- 57. Браузеры, хранение данных 2014 © EPAM Systems, RD Dep. Cookie - небольшой фрагмент данных, отправленный веб-сервером
- 58. Браузеры, хранение данных 2014 © EPAM Systems, RD Dep. Интернет-хранилище или DOM-хранилище — это программные методы
- 59. ХОСТИНГ 2014 © EPAM Systems, RD Dep.
- 60. Хостинг 2014 © EPAM Systems, RD Dep. Хо́стинг — услуга по предоставлению ресурсов для размещения информации
- 61. РЕКОМЕНДУЕМЫЕ ИСТОЧНИКИ ИНФОРМАЦИИ 2014 © EPAM Systems, RD Dep.
- 62. Рекомендуемые источники информации 2014 © EPAM Systems, RD Dep. http://google.com http://w3schools.com http://habrahabr.ru
- 64. Скачать презентацию