Онлайн игра на Java #2: сервер на Spring

Опубликовано: 30 Сентябрь 2024
на канале: letsCode
16,282
1k

Java это язык и платформа не только для разработки enterprise решений, а универсальная экосистема для решения любых проблем. В том числе и создание мультимедиа контента.

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

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

Мерч
https://letscode.vsemaykishop.ru/

В данном видео мы добавим серверную часть написанную с использованием Spring Framework. В качестве транспорта между сервером и клиентом мы будем использовать WebSocket. Данный транспорт потребует минимальной доработки клиента из прошлого видео для подключения к серверу по выбранному протоколу

Код из видео (клиент):
https://github.com/drucoder/gdx-panze...

Код из видео (сервер):
https://github.com/drucoder/gdx-panze...

Страница Spring initializer:
https://start.spring.io/

Страница с описанием Web Socket:
https://learn.javascript.ru/websocket

Сайт библиотеки LibGDX:
https://libgdx.com/

Утилита создания проекта LibGDX:
https://libgdx.com/dev/project-genera...

Видео про горячие клавиши IDEA:
   • Горячие клавиши Idea/PyCharm/RubyMine...  

Видео про HTTP протокол:
   • HTTP протокол на пальцах  


Поддержать проект:
➡ Стать спонсором https://www.youtube.com/letscodedru/join
➡ Яндекс.Деньги https://money.yandex.ru/to/4100145167...
➡ PayPal https://paypal.me/letscodedru
➡ Qiwi https://qiwi.me/letscode


➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

➡ Второй канал:    / geekchatdru  
➡ Twitch:   / drucoder  
➡ Твиттер:   / letscodedru  
➡ Канал в Telegram: https://t.me/letsCode_dru
➡ Чат в Telegram: https://t.me/joinchat/FeiP9xEhqHajfqh...