Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 499542)
Консорциум Контекстум Информационная технология сбора цифрового контента
"Уважаемые СТУДЕНТЫ и СОТРУДНИКИ ВУЗов, использующие нашу ЭБС. Рекомендуем использовать новую версию сайта."

Проектирование интернет-приложений (1500,00 руб.)

0   0
Первый авторСысолетин Е. Г.
АвторыРостунцев С. Д.
ИздательствоМ.: ФЛИНТА
Страниц92
ID622202
АннотацияВ учебно-методическом пособии раскрывается тема основ проектирования интернет-приложения. В первой части пособия содержатся теоретические положения: вводная информация об Интернете и способах взаимодействия с ней; технологии построения интернет-приложений; особенности создания клиентской и серверной части приложения; особенности проектирования интернет-приложений. Во второй части пособия приводятся методические указания выполнения практических заданий для бакалавров, обучающихся по направлению 09.03.01 — Информатика и вычислительная техника. Практическая часть состоит из пяти лабораторных работ, которые содержат задание и вспомогательную информацию для выполнения заданий.
Кем рекомендованоМетодическим советом УрФУ для студентов, обучающихся по специальности 09.03.01 — Информатика и вычислительная техника
ISBN978-5-9765-3249-6
УДК004.7
ББК32.973.202
Сысолетин, Е.Г. Проектирование интернет-приложений : учеб.-метод. пособие / С.Д. Ростунцев, Е.Г. Сысолетин .— 2-е изд., стер. — М. : ФЛИНТА, 2017 .— 92 с. : ил. — ISBN 978-5-9765-3249-6

Предпросмотр (выдержки из произведения)

Проектирование_интернет-приложений.pdf
Министерство образования и науки Российской Федерации Уральский федеральный университет имени первого Президента России Б. Н. Ельцина Е. Г. Сысолетин, С. Д. Ростунцев Проектирование интернет-приложений Учебно-методическое пособие Рекомендовано для студентов, обучающихся по специальности 09.03.01 — Информатика и вычислительная техника методическим советом УрФУ 2-е издание, стереотипное Издательство Уральского университета 2017 Издательство «ФЛИНТА» Москва
Стр.1
УДК 004.4 ББК 32.973 С95 кафедра «Электрооборудования и энергоснабжения» Российского государственного профессионально-педагогического университета (канд. пед. наук, доц. Н. В. Папуловская); начальник информационно-аналитического отдела Екатеринбургской городской Думы А. Ю. Филимонов Рецензенты: С95 Научный редактор — д-р техн. наук, проф. Л. Г. Доросинский Сысолетин, Е. Г. ресурс]: учеб.-метод. посо-бие / Е. Г. Сысолетин, С. Д. Ростунцев. — 2-е изд., стер. — М. : ФЛИНТА : Изд-во Урал. ун-та, 2017. — 92 с. Проектирование интернет-приложений ISBN 978-5-9765-3249-6 (ФЛИНТА) ISBN 978-5-7996-1503-1 (Изд-во Урал. ун-та) В учебно-методическом пособии раскрывается тема основ проектирования интернет-приложения. В первой части пособия содержатся теоретические положения: вводная информация об интернете и способах взаимодействия с ней; технологии построения интернет-приложений; особенности создания клиентской и серверной части приложения; особенности проектирования интернетприложений. Во второй части пособия приводятся методические указания выполнения практических заданий для бакалавров, обучающихся по направлению 09.03.01 — Информатика и вычислительная техника. Практическая часть состоит из пяти лабораторных работ, которые содержат задание и вспомогательную информацию для выполнения заданий. Библиогр.: 7 назв. Табл. 3. Рис. 10. Подготовлено кафедрой информационных технологий [Электронный УДК 004.4 ББК 32.973 ISBN 978-5-9765-3249-6 (ФЛИНТА) ISBN 978-5-7996-1503-1 (Изд-во Урал. ун-та) © Уральский федеральный университет, 2015
Стр.2
Содержание Введение ....................................................................................................5 Часть 1. Основы проектирования интернет-приложений ...............12 1.1. Основные понятия интернет-приложений .....................................12 1.1.1. Интернет и его особенности..................................................12 1.1.1.1. Адрес в интернете......................................................13 1.1.1.2. Имя в интернете ........................................................13 1.1.1.3. Службы (сервисы) .....................................................15 1.1.1.4. Сокета ........................................................................16 1.1.1.5. Протокол HTTP. Виды запросов ................................19 1.1.1.5.1. Структура запроса (Request) .....................22 1.1.1.5.2. Структура ответа (Response) .....................23 1.1.2. Интернет-приложения ..........................................................24 1.1.2.1. Web-приложения .......................................................24 1.1.2.2. Web-сервисы ..............................................................25 1.1.2.3. Особенности проектирования ..................................26 1.1.2.4. Особенности пользовательского интерфейса ..........28 1.2. Технологии построения интернет-приложений .............................30 1.2.1. Технология создания клиентской части ...............................31 1.2.1.1. HyperText Markup Language .......................................31 1.2.1.2. Cascading Style Sheets ................................................33 1.2.1.3. DOM (Document Object Model) ..................................35 1.2.1.4. JavaScript ...................................................................38 1.2.1.5. JQuery ........................................................................39 1.2.1.6. AJAX ...........................................................................40 1.2.2. Технологии создания серверной части .........................................41 1.2.2.1. Web-серверы ..............................................................41 1.2.2.2. Технология MVC ........................................................43 1.2.2.3. Технологии объектно-реляционных отображений (ORM).................................................44 Часть 2. Технологии создания интернет-приложений .....................46 2.1. Лабораторная работа № 1 ...............................................................46 2.1.1. Цель работы ...........................................................................46 2.1.2. Теоретическая часть ..............................................................47 2.1.2.1. Описание класса Socket ............................................47 2.1.2.2. Основные методы класса Socket ...............................47 2.1.2.3. Описание класса ServerSocket ..................................48 2.1.2.4. Основные методы класса ServerSocket .....................48 3
Стр.3
Содержание 2.1.2.5. Работа с входящим и исходящим потоком байт ......49 2.1.3. Порядок выполнения работы ................................................52 2.1.3.1. Подготовка рабочего места: .....................................52 2.1.3.2. Первая часть лабораторной работы .........................52 2.1.3.3. Вторая часть лабораторной работы .........................54 2.2. Лабораторная работа № 2 ...............................................................55 2.2.1. Цель работы ...........................................................................55 2.2.2. Теоретическая часть ..............................................................56 2.2.2.1. Hyper Text Transfer Protocol .......................................56 2.2.2.1.1. Структура HTTP-запросов и ответов .........56 2.2.2.1.2. Заголовки HTTP-запросов и -ответов .......58 2.2.2.2. Управление потоками ...............................................60 2.2.3. Порядок выполнения работы ................................................61 2.3. Лабораторная работа № 3 ...............................................................62 2.3.1. Цель работы ...........................................................................62 2.3.2. Теоретическая часть ..............................................................63 2.3.2.1. Создание клиентской части ......................................63 2.3.2.2. Таблицы каскадных стилей ......................................64 2.3.2.3. Отправка HTTP-запросов с помощью языка JavaScript ..................................................................67 2.3.3. Порядок выполнения работы ................................................69 2.4. Лабораторная работа № 4 ...............................................................71 2.4.1. Цель работы ...........................................................................71 2.4.2. Теоретическая часть ..............................................................71 2.4.2.1. Создание конфигурации подключения к БД. ...........72 2.4.2.2. Создание класса-сущности .......................................75 2.4.2.3. Регистрация классов-сущностей ..............................77 2.4.2.4. Создание объекта в БД ..............................................77 2.4.2.5. Удаление объекта из БД. ...........................................78 2.4.2.6. Изменение объекта в БД ...........................................79 2.4.2.7. Чтение из БД ..............................................................79 2.4.2.8. Связи между таблицами ...........................................80 2.4.2.9. Связь many-to-one .....................................................80 2.4.3. Порядок выполнения работы ................................................83 2.5. Лабораторная работа № 5 ...............................................................84 2.5.1. Цель работы ...........................................................................84 2.5.2. Теоретическая часть ..............................................................84 2.5.3. Порядок выполнения работы ................................................88 2.6. Защита лабораторных работ ...........................................................88 2.6.1. Правила оформления отчета .................................................88 Библиографический список ....................................................................90 4
Стр.4

Облако ключевых слов *


* - вычисляется автоматически