Онлайн игра на Java #2: сервер на Spring
Java это язык и платформа не только для разработки enterprise решений, а универсальная экосистема для решения любых проблем. В том числе и создание мультимедиа контента.
С помощью библиотеки LibGDX можно создавать кроссплатформенные мультимедиа приложения и игры. На последних мы и сосредоточимся в этой серии видео.
С помощью Spring Framework можно создавать сложные серверные приложения, обслуживающие тысячи пользователей. При этом разработчику не приходится писать слишком много сложного кода, потому что Spring изначально содержит множество реализованных механизмов, которые остаётся только настроить под конкретную задачу. После чего разработчик реализует только логику приложения, специфичную для его конкретной задачи
Мерч
https://letscode.vsemaykishop.ru/
В данном видео мы добавим серверную часть написанную с использованием Spring Framework. В качестве транспорта между сервером и клиентом мы будем использовать WebSocket. Данный транспорт потребует минимальной доработки клиента из прошлого видео для подключения к серверу по выбранному протоколу
Код из видео (клиент):
https://github.com/drucoder/gdx-panzer/tree/AddServer
Код из видео (сервер):
https://github.com/drucoder/gdx-panzers-server/tree/ServerInitial
Страница Spring initializer:
https://start.spring.io/
Страница с описанием Web Socket:
https://learn.javascript.ru/websocket
Сайт библиотеки LibGDX:
https://libgdx.com/
Утилита создания проекта LibGDX:
https://libgdx.com/dev/project-generation/
Видео про горячие клавиши IDEA:
https://youtu.be/lArM1o0SoMw
Видео про HTTP протокол:
https://youtu.be/C_QZtajkDf0
Поддержать проект:
➡ Стать спонсором https://www.youtube.com/letscodedru/join
➡ Яндекс.Деньги https://money.yandex.ru/to/41001451675086
➡ PayPal https://paypal.me/letscodedru
➡ Qiwi https://qiwi.me/letscode
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
➡ Второй канал: https://www.youtube.com/geekChatDru
➡ Twitch: https://www.twitch.tv/drucoder
➡ Твиттер: https://twitter.com/letsCodeDru
➡ Канал в Telegram: https://t.me/letsCode_dru
➡ Чат в Telegram: https://t.me/joinchat/FeiP9xEhqHajfqhLr4z-Nw
Видео Онлайн игра на Java #2: сервер на Spring канала letsCode
С помощью библиотеки LibGDX можно создавать кроссплатформенные мультимедиа приложения и игры. На последних мы и сосредоточимся в этой серии видео.
С помощью Spring Framework можно создавать сложные серверные приложения, обслуживающие тысячи пользователей. При этом разработчику не приходится писать слишком много сложного кода, потому что Spring изначально содержит множество реализованных механизмов, которые остаётся только настроить под конкретную задачу. После чего разработчик реализует только логику приложения, специфичную для его конкретной задачи
Мерч
https://letscode.vsemaykishop.ru/
В данном видео мы добавим серверную часть написанную с использованием Spring Framework. В качестве транспорта между сервером и клиентом мы будем использовать WebSocket. Данный транспорт потребует минимальной доработки клиента из прошлого видео для подключения к серверу по выбранному протоколу
Код из видео (клиент):
https://github.com/drucoder/gdx-panzer/tree/AddServer
Код из видео (сервер):
https://github.com/drucoder/gdx-panzers-server/tree/ServerInitial
Страница Spring initializer:
https://start.spring.io/
Страница с описанием Web Socket:
https://learn.javascript.ru/websocket
Сайт библиотеки LibGDX:
https://libgdx.com/
Утилита создания проекта LibGDX:
https://libgdx.com/dev/project-generation/
Видео про горячие клавиши IDEA:
https://youtu.be/lArM1o0SoMw
Видео про HTTP протокол:
https://youtu.be/C_QZtajkDf0
Поддержать проект:
➡ Стать спонсором https://www.youtube.com/letscodedru/join
➡ Яндекс.Деньги https://money.yandex.ru/to/41001451675086
➡ PayPal https://paypal.me/letscodedru
➡ Qiwi https://qiwi.me/letscode
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
➡ Второй канал: https://www.youtube.com/geekChatDru
➡ Twitch: https://www.twitch.tv/drucoder
➡ Твиттер: https://twitter.com/letsCodeDru
➡ Канал в Telegram: https://t.me/letsCode_dru
➡ Чат в Telegram: https://t.me/joinchat/FeiP9xEhqHajfqhLr4z-Nw
Видео Онлайн игра на Java #2: сервер на Spring канала letsCode
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Онлайн игра на Java #6: Emitter, Pool](https://i.ytimg.com/vi/mwrcEVvUCS8/default.jpg)
![Онлайн игра на Java #5: вывод нескольких пользователей на экран](https://i.ytimg.com/vi/3-bOaVC0HuA/default.jpg)
![Онлайн игра на Java #4: расчёт позиции игрока на сервере и передача данных на клиента](https://i.ytimg.com/vi/6d1QlfNEzW0/default.jpg)
![Онлайн игра на Java #3: передача состояния клиента на сервер](https://i.ytimg.com/vi/kW2JDOOLFvA/default.jpg)
![Онлайн игра на Java #1: управление](https://i.ytimg.com/vi/uwt0Cp9fi4g/default.jpg)
![Простой анализатор диска на JavaFX](https://i.ytimg.com/vi/nXBwOwsn1-A/default.jpg)
![Оповещения из GitHub на рабочем столе](https://i.ytimg.com/vi/pfqkQ4mwZFI/default.jpg)
![Web чат на чистой Java (Vaadin)](https://i.ytimg.com/vi/o07DfTMs2N4/default.jpg)
![Телеграм бот-игра на JAVA в 100 строк](https://i.ytimg.com/vi/GVCb8Z94A6s/default.jpg)
![Serverless Framework для Java + AWS](https://i.ytimg.com/vi/FvVymgtXf2E/default.jpg)
![Docker toolkit: ctop vs lazydocker](https://i.ytimg.com/vi/KOXHoj4SYAk/default.jpg)
![Обработка HTTP запросов. Простой HTTP сервер. #2](https://i.ytimg.com/vi/N7Aoroq_LBI/default.jpg)
![Простой HTTP сервер. #1](https://i.ytimg.com/vi/qwR6XsLaAY0/default.jpg)
![JMX - админка на минималках](https://i.ytimg.com/vi/indrG1RIzyU/default.jpg)
![Apache Camel. Малоизвестный комбайн](https://i.ytimg.com/vi/ZY3dJ3e9vDo/default.jpg)
![WebFlux: JWT](https://i.ytimg.com/vi/GYQGaEC9Hog/default.jpg)
![Markdown - напиши README за 2 минуты](https://i.ytimg.com/vi/FFBTGdEMrQ4/default.jpg)
![🔒WebFlux. Spring Security](https://i.ytimg.com/vi/FHVYCidei3Q/default.jpg)
![🏷 Создание JSP тэга и своей библиотеки тэгов (Java Servlet)](https://i.ytimg.com/vi/9aQWlWGXKcw/default.jpg)
![HTTP протокол на пальцах](https://i.ytimg.com/vi/C_QZtajkDf0/default.jpg)