Добавить
Уведомления

Вэб сервер легко: SparkJava

SparkJava микрофреймворк для создания веб приложений. На Spring Framework что называется "свет клином не сошёлся" и поэтому мы глянем, а что "там, за горизонтом Spring". А там, как бы, всё норм, люди спят ночами и успокоительное не пьют. Собрать сервер, который стартует в секунду для них не проблема и пишут они на нём вполне вменяемые приложения. Попробуем и мы. Код примера: https://github.com/drucoder/sparkjava Для начала ознакомимся с документацией по SparkJava (не путать со Spark - библиотекой для работы с DataFrame в инфраструктуре Hadoop): http://sparkjava.com/documentation А когда захочется большего, можно почитать и статьи в блоге проекта: http://sparkjava.com/tutorials/ Также нам понядобится библиотека для сериализации/десериализации, возьмём вот эту от Google: https://github.com/google/gson Зависимость на библиотеку SparkJava Debug: https://gist.github.com/drucoder/96987dae8cb49b37122f7fd768650b1c Как отлаживать JavaScript в браузере и смотреть http запросы, я рассказываю в этом видео: https://youtu.be/8ZKgsdxSdTc История о том, как мы настраивали WebSocket в приложении Sarafan: https://youtu.be/TtcCbDddhrI Отладка кода в IDEA: https://youtu.be/9joO-89mVQk ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ➡ Твиттер: https://twitter.com/letsCodeDru ➡ Чат в Discord: https://discord.gg/xs6XxSx ➡ Группа Вконтакте: https://vk.com/letscodedru ➡ Канал в Telegram: https://t.me/letsCode_dru ➡ Чат в Telegram: https://t.me/joinchat/FeiP9xEhqHajfqhLr4z-Nw ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ Поддержать проект: ➡ Patreon https://www.patreon.com/letscodedru ➡ Яндекс.Деньги https://money.yandex.ru/to/41001451675086 ➡ PayPal paypal.me/letscodedru ➡ Qiwi https://qiwi.me/letscode ➡ WebMoney/BitCoin https://funding.webmoney.ru/d/drucoder ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ➡ Ссылка на канал: https://www.youtube.com/channel/UC1g3kT0ZcSXt4_ZyJOshKJQ ➡ Ссылка на Яндекс.Дзен: https://zen.yandex.ru/media/id/5ac20956168a91ffeae449c5

Иконка канала letsCode
2 подписчика
12+
1 просмотр
7 лет назад
12+
1 просмотр
7 лет назад

SparkJava микрофреймворк для создания веб приложений. На Spring Framework что называется "свет клином не сошёлся" и поэтому мы глянем, а что "там, за горизонтом Spring". А там, как бы, всё норм, люди спят ночами и успокоительное не пьют. Собрать сервер, который стартует в секунду для них не проблема и пишут они на нём вполне вменяемые приложения. Попробуем и мы. Код примера: https://github.com/drucoder/sparkjava Для начала ознакомимся с документацией по SparkJava (не путать со Spark - библиотекой для работы с DataFrame в инфраструктуре Hadoop): http://sparkjava.com/documentation А когда захочется большего, можно почитать и статьи в блоге проекта: http://sparkjava.com/tutorials/ Также нам понядобится библиотека для сериализации/десериализации, возьмём вот эту от Google: https://github.com/google/gson Зависимость на библиотеку SparkJava Debug: https://gist.github.com/drucoder/96987dae8cb49b37122f7fd768650b1c Как отлаживать JavaScript в браузере и смотреть http запросы, я рассказываю в этом видео: https://youtu.be/8ZKgsdxSdTc История о том, как мы настраивали WebSocket в приложении Sarafan: https://youtu.be/TtcCbDddhrI Отладка кода в IDEA: https://youtu.be/9joO-89mVQk ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ➡ Твиттер: https://twitter.com/letsCodeDru ➡ Чат в Discord: https://discord.gg/xs6XxSx ➡ Группа Вконтакте: https://vk.com/letscodedru ➡ Канал в Telegram: https://t.me/letsCode_dru ➡ Чат в Telegram: https://t.me/joinchat/FeiP9xEhqHajfqhLr4z-Nw ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ Поддержать проект: ➡ Patreon https://www.patreon.com/letscodedru ➡ Яндекс.Деньги https://money.yandex.ru/to/41001451675086 ➡ PayPal paypal.me/letscodedru ➡ Qiwi https://qiwi.me/letscode ➡ WebMoney/BitCoin https://funding.webmoney.ru/d/drucoder ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ➡ Ссылка на канал: https://www.youtube.com/channel/UC1g3kT0ZcSXt4_ZyJOshKJQ ➡ Ссылка на Яндекс.Дзен: https://zen.yandex.ru/media/id/5ac20956168a91ffeae449c5

, чтобы оставлять комментарии