Здравствуйте, у меня есть проблемы в понимании Spring и Spring, не могли бы вы подсказать хорошие источники по этой теме.
Что лучше сначала изучить.
У меня есть задание, которое я хочу понять и решить, а без этих знаний этого сделать не смогу.
P.S. Вот задание, которое меня заинтересовало:
Реализовать интеграционный сервис на SpringBoot, который по заданной строке адреса получает географические координаты заданного адреса. Данный сервис будет являться «прокси» к сайту.
P.P.S Если есть советы как выполнить задание, то тоже рад их выслушать. Спасибо
Maxim Moskalyuk
22 уровень
Spring и SpringBoot
Комментарии (16)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Александр Мутовин Инженер VoIP в Voxlink
29 мая 2020, 14:45
Добрый день коллеги, может кто подскажет, как с помощью spring реализовать подключение к mysql без указания данных подключения в конфигурационном файле? Пользователь должен в веб интерфейсе вводить хост, логин и пароль.
Заранее благодарю
0
Стас Пасинков Software Developer в Zipy Master
30 мая 2020, 02:15
кажется вам надо что-то типа такого
0
Yury Titov
21 октября 2019, 18:59
Подскажите, а с какого уровня стоит начинать учить Spring?
0
Justinian Judge в Mega City One Master
21 октября 2019, 19:12
зависит от твоей подготовки по джаве в целом. Если ты полный новичок это одно, раньше 30-го уровня, ну или хотя бы 25-го, я бы Спринг не трогал бы. И это при условии что ты перед этим должен разобраться с git, sql, mysql/postgresql, jdbc,hibernate, servlets, tomcat , поскольку Спринг это штука, которая использует это все вместе взятое, причем это минимальный список необходимого, остальное по ходу изучения спринга будет всплывать.
+1
Yury Titov
21 октября 2019, 19:14
Понял, спасибо )
0
Oleg Shilyuk Java Developer в Huge Turtle
7 июля 2019, 09:26
Как по мне лучший курс по спрингу, да и hibernate тоже разобран там основательно, дикция у лектора офигенная, все понятно, плюс субтитры есть.
Темы которые разбирают: Spring Core, AOP, Spring MVC, Spring Security, Spring REST и Hibernate
курс
Из минусов: весь курс ~40 часов
+1
Justinian Judge в Mega City One Master
7 июля 2019, 10:04
+1.
Хороший курс, советую его мониторить на Udemy Spring & Hibernate for Beginners, там регулярные скидки на него и можно купить за 10 долларов, потому что в других источниках может быть необновленная версия, автор регулярно добавляет новый контент.
+3
Hexronimo
26 июля 2019, 07:49
Justinian, благодаря вашему посту удалось зайти на Udemy за полчаса до окончания Summer Sale )
+1
Иван
20 июня 2019, 10:41
Есть на русском книга "Spring 5 для профессионалов". Перевод не очень, но в целом для ознакомления годится. По Spring-boot на ютубе есть неплохой цикл роликов (канал letsCode вроде называется). Там автор делает готовое web-приложение с бд, авторизацией и пр.
+1
Сергеев ВикторMaster
19 июня 2019, 20:35
Не соглашусь с ниже написавшимив одном.
Если цель что-то быстро написать, то лучше сразу начинать с бута:
1. он проще и быстрее
2. больше половины вопросов по спрингу заданные гуглу в ответах содержат рецепт для бута )
Но если цель - глубокое понимание как все в буте работает, то да лучше начинать с чистого спринга.
Про книжку - мне зашла pro spring если делать все их задания, то что-то начинает прояснятся. При этом перевод этой книги на русский вполне достойный.
+1
Justinian Judge в Mega City One Master
5 июня 2019, 10:02
Разобраться в спринг буте без обычного спринга думаю просто невозможно.
Подключить по туториалу спринг бут, и сделать простую вещь это фактически копи паст.
Все хорошо ровно до тех пор пока все работает и проект несложный, иначе оно не работает, а понимания что происходит внутри нет.
+1 к Стасу и за мнение и за книгу.
По спрингу есть много толковых видео курсов, материалов, курсов, книг (Спринг 5 для профессионалов еще можно взять). Изучать не перезучать.
Другой вопрос, нужно решить задание здесь и сейчас.
Тогда читать документацию, читать гайды индусов и пытаться что-то сделать. Если повезет, то даже получится )
0
Maxim Moskalyuk
5 июня 2019, 11:01
Спасибо за совет, значит придётся уложится в сроки и пытаться выучить всё сначала
0
Justinian Judge в Mega City One Master
5 июня 2019, 11:12
Выучить все не получится если стоят сроки. Нужно делать выбор, либо изучать основательно и по порядку, либо делать проект.
Если нужно делать проект - фокусируйся на проекте и подчитывай то, что не хватает тебе для выполнения того или иного шага.
Грубо говоря, если тебе через неделю - месяц сдавать постановку танца, смысл тебе записывать в академию и работать неделями над правильной постановкой стопы. Тут уже нужно станцевать как получится, остальное будет потом.
+5
Стас Пасинков Software Developer в Zipy Master
5 июня 2019, 08:15
сначала лучше изучать спринг. потом уже спринг-бут.
но чаще всего люди делают наоборот, потому что нет времени учить спринг, надо тут и сейчас
по спрингу я читал Spring in Action, лучше найти как можно более последнее издание, потому что там в каждом издании разные версии спринга описываются.
ЗЫ: задание вообще не понял
+2
Maxim Moskalyuk
5 июня 2019, 11:00
Спасибо за совет, придётся всё же совмещать и походу дела выполнять,
P.S по заданию: Мне надо создать веб приложение, которое будет связываться с сайтом, на котором есть адрес и преобразовать этот адрес в гео координаты, (это как в яндекс или гугл картах, ты можешь вводить как адрес, так и координаты, а он по карте покажет, где это находится)
0
Стас Пасинков Software Developer в Zipy Master
5 июня 2019, 18:21
а вот это что значит?
"Данный сервис будет являться «прокси» к сайту."
и еще, а про какой "адрес" вообще идет речь? про географический? страна/город/улица/дом?
у твоего проект должен быть веб-интерфейс какой-то? или запрос принял - запрос отправил?
я не понимаю что твой сервис должен предоставлять мне, как пользователю?
+1