Слава, ну занимаюсь тем же, что и другие разработчики))) Пишу код. Стэк технологий может чуть отличаться от компании к компании, но в целом нужно владеть Spring. Также скажу, что стоит обратить внимание на такие вещи, как clean architecture, gof, grasp и т.д. Потому, как в сфере рнр некоторые конкретно забивают на это все, но не стоило бы... Осваивать придется много чего. Но как по мне - игра стоит свеч.
java порадовала меня тем, что она пожалуй является одним из нормальных языков. Я вообще, когда писал на рнр занимался в основном фрилансом и не хотел серьезно погружаться в разработку... так для настроения. Но с изучением Java и почувствовав мощь этого языка, решил переключиться на нее и перейти в энтерпрайз разработку.
kolyazapoteev, да.
Вы конечно же можете создать интернет-магазины и т.д. на Spring.
Вообще, интернет-магазин интернет магазину рознь... Если вам придется писать сложный большой интернет-магазин на микросервисах с использованием оркестрации микросервисов CQRS + SAGA и т.д. тут конечно же как по мне использовать Java || C#. Если речь ижет о магазинах попроще, то и языки попроще можно взять
федор unknown,
насчет вашего вопроса... прочитайте про каскады. CascadeType.MERGE, CascadeType.PERSIST и т.д.
Также обратите внимание на то, что если у вас связь OneToMany & ManyToOne, то со стороны OneToMany лучше вызывать не setFooList(), а (псевдокод)
:с, зависимости указанные в pom.xml могут подтягивать другие зависимости. Вы же не вручную добавляете зависимости? Есть плагины для maven, которые сделают это за вас. Погуглите maven fat jar и найдете много полезного
Если честно, то никогда не понимал сути генерации UML в IDE. Ведь, UML должен быть создан заранее на этапе проектирования, а не на основе написанного кода. Для UML использую программу Visual Paradigm Community. Очень удобная и функциональная. Единственная причина почему нужны генераторы UML - это если исходный UML был утерян и вам нужно получить структуру классов.
чтобы контейнеры запускались на компе, и при сохранении файла, чтобы он сразу же попадал в контейнер на компе.
Контейнер создается на основе image. Т.е. если вы хотите увидеть ваши изменения в контейнере, то вам нужно пересоздать изображение и создать и запустить новый контейнер
ali5,
сложно поддерживать большие проекты, когда нет типизации. TS упрощает этот процесс позволяя отлавливать ошибки на этапе транспайлинга, а не во время рантайма.
ООП вообще-то нужно знать, также как и функциональное программирование. Если не ошибаюсь, то АОП не часто используется на фронте.
Ну и само собой необхоодимо владеть одним фреймворком - реакт, ангуляр, вью, свелт и др.
sbuw, ну очевидно драйвер не найден. Для начала разберитесь с этой проблемой. Ну и как я сказал, лучше создайте rest приложение (клиент-серверное приложение). В качестве клиента будет андроид, а в качестве сервера - спринг бут, например.
java порадовала меня тем, что она пожалуй является одним из нормальных языков. Я вообще, когда писал на рнр занимался в основном фрилансом и не хотел серьезно погружаться в разработку... так для настроения. Но с изучением Java и почувствовав мощь этого языка, решил переключиться на нее и перейти в энтерпрайз разработку.