[Udemy] Java. Клиент-серверное приложение. Многопоточное (Евгений Волосатов)

Цена:
288.2
doneМного
doneЗаканчивается
highlight_offНет в наличии
notifications_none
Уведомить

[?IMG] ?

Чему вы научитесь

  • Использование сокетов для связи двух приложений по TCP/IP
  • Создание универсального модуля для связи двух программ
  • Создание простого web-сервера-автоответчика
  • Создание многопоточной программы
  • Синхронизация потоков
12/2018
Лекции - 17
Общее время - 3,5 ч.
Язык - Русский

Требования
  • Базовые знания Java
  • Умение работать в Intellij Idea
Описание
Вы узнаете, как можно установить полноценный диалог между двумя программами, которые могут быть размещены и запущены на разных, даже весьма удалённых, компьютерах.
В начале реализуется простейший вариант диалога с двумя разными программами: сервер и клиент.
Базируясь на принципиальных различиях в структурах сервера и клиента, а также наличия в них общего кода, создаётся 'универсальный сокет' в виде отдельного класса Phone, который может работать и как сервер, и как клиент.
Разработка программы ведётся в среде Intellij Idea, с помощью которой будут показаны некоторые эффективные приемы кодогенерации.
Во второй части курса мы поговорим о многопоточности, когда она нужна, а когда от неё нет пользы.
Будут рассмотрены основные принципы создания многопоточного приложения, причины возникновения коллизий и способы их разрешения.
После небольшой теоретической подготовки мы добавим многопоточность в созданный сервер написанной программы. И сделаем это двумя разными способами.
В конце курса рассмотрено два способа создания многопоточного сервера.

Для кого этот курс:
  • программисты
  • инженеры
  • студенты

1. Взаимодействие двух программ
01. Немного теории.mp4 [82m 242k 34]
02. Простейший сервер.mp4 [97m 212k 143]
03. Автоответчик.mp4 [151m 77k 979]
04. Правильный заголовок.mp4 [95m 801k 42]
05. Как хорошо уметь читать!.mp4 [146m 426k 735]
06. Клиент-серверный диалог.mp4 [218m 134k 439]
07. Экспериментальный сервачок.mp4 [137m 921k 225]
08. Техническое задание.mp4 [60m 112k 63]
09. Основной алгоритм.mp4 [177m 955k 569]
1.1 Статья об отличиях между портом и сокетом.html [144]
10. Скелет телефона.mp4 [52m 414k 984]
11. Универсальный сокет.mp4 [231m 154k 152]

2. Многопоточность
01. Многопоточность.mp4 [209m 639k 76]
02. Два потока.mp4 [136m 319k 246]
03. Синхрофазатрон.mp4 [192m 845k 952]
04. Функциональное потокообразование.mp4 [65m 738k 109]
05. Мультики на сервере.mp4 [340m 317k 280]
06. Динамичная многопоточность.mp4 [432m 98k 382]