powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
101 сообщений из 101, показаны все 5 страниц
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883189
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,

поделитесь идеями, стратегиями наилучшей пошаговой миграции обычного Java Web App С с Jersey без web.xml который потом деплоится в Tomcat в Spring Boot 2.

Дело в том что проект достаточно большой и мы не получим ресурсов чтоб за один раз его взять и перенести на Spring Boot. Было решено пытаться мигрировать частями. При этом над этим проектом постоянно работают и добавляют новые фичи.

Как вы бы это сделали или делали в таких условиях?

Спасибо!
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883196
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какая может быть стратегия?

Взять и запустить. Если где-то упадет - то соответственно править

В общем. нифига вопроса не понял
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883202
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_Дело в том что проект достаточно большой и мы не получим ресурсов чтоб за один раз его взять и перенести на Spring Boot. Было решено пытаться мигрировать частямиу вас же веб. Почему вы его сделали одним war а не несколькими rest1 +rest2 +rest3 +....?
Нормативные справочники например валют тоже в этом варнике?
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883260
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_, а сколько в проекте например модулей и class-files?
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883295
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В качестве примера: мы, ну точнее, почти что один я)) переписали проект с дотнета на джаву.
Сейчас посмотрел, там было 400 файлов, сейчас 150+- на джаве.
Действовали так: максимально приостановили развитие дотнета, начали пилить на спрингбуте новый сервис.
Заняло всё 2 месяца и месяца 1.5 еще правили баги, в том числе занесенные из дотнета и добавляли новый функционал(это в принципе и в первые месяцы тоже делалось, параллельно с дотнетом, но там мелочь)
Это только бэк, сервисы, фронт на другом крутиться - не наша забота :)

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

Стратегии не было, был сваггер и нужно было сделать точно так же на джаве.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883297
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
крутится* ну вы поняли))
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883301
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nixic,
Ну вы с шарпа переписывали. Это понятно.
Тут автор захотел болшую ИСпредприятие запускать так:
run -jar /home/mySuperApp.jar
Занафига, совершенно непонятно.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883383
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_Здравствуйте,


Как вы бы это сделали или делали в таких условиях?

Спасибо!

1. Разработать план перехода на микросервисную архитектуру. Выделить какие сервисы будут и как между собой будут взаимодествовать
2. Никаких "новых фич" в старый проект. Все новые фичи делаются в рамках микросервсиной архитектуры
3. Тесты, тесты и еще раз тесты
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883426
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_,

А в чём профит, какова конечная цель?
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883433
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garrick_webdev_,

А в чём профит, какова конечная цель?освоить выделенные средства)
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883479
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpGarrick_webdev_,

А в чём профит, какова конечная цель?освоить выделенные средства)
Возможно хотят отвязаться от веб-сервера. Так процесс деплоя упрощается. Прибил старый процесс и стартовал новый.
Tomcat превносит свои артефакты. И в рамках например облачного EC2 является рудиментом. К примеру
если была куплена инстанция под бизнес-сервис целиком. Щас так и делается.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883495
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Ну это вообще фантазии....про облако. Про то что нет томката....
Думаешь просто, взять приложение с томкатом и переписать на приложение без него?
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883497
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы так делали для тех микросервисов где поддержка JSP была не нужна. Они легко переносятся.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883499
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonМы так делали для тех микросервисов где поддержка JSP была не нужна. Они легко переносятся.я сомневаюсь что легко переносится легаси проект.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883500
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Он пишет

поделитесь идеями, стратегиями наилучшей пошаговой миграции обычного Java Web App С с Jersey без web.xml который потом деплоится в Tomcat в Spring Boot 2.

насколько я понимаю у него уже почти готовая инфраструктура для переноса.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883508
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Значит он тут комедию ломает. Если все готово.
Флаг поставил - собрать варник или собрать jar. И всё.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883518
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У Джерси кажется другие аннотации на веб-методы. Отличные от Спринговых. Хотя я тут могу ошибаться.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883522
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonУ Джерси кажется другие аннотации на веб-методы. Отличные от Спринговых. Хотя я тут могу ошибаться.конечно там может быть 40 либ и все со своими аннотациями.
По терии, исполняемый jar должен томкат, драйвера, 40 либ собрать в один файл.
Куда денется веб вместе с js я не знаю.
Автор покинул нас.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883527
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spring boot поддерживает jersey, т.е. весь вопрос лишь в том, могут ли они параллельно работать - старые Endpoint на jersey, новые на RestController. И это нужно просто проверить.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883548
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpmaytonУ Джерси кажется другие аннотации на веб-методы. Отличные от Спринговых. Хотя я тут могу ошибаться.конечно там может быть 40 либ и все со своими аннотациями.
По терии, исполняемый jar должен томкат, драйвера, 40 либ собрать в один файл.
Куда денется веб вместе с js я не знаю.
Автор покинул нас.

Если собирать fat-jar, то web-ресурсы нужно положить в

src/main/resources/META-INF/resources/
src/main/resources/resources/
src/main/resources/static/
src/main/resources/public/

Если собирать fat-war, то можно оставить и в "webapp"
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883549
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaspring boot поддерживает jersey, т.е. весь вопрос лишь в том, могут ли они параллельно работать - старые Endpoint на jersey, новые на RestController. И это нужно просто проверить.
На этот вопрос никто не ответит. Автор должен просто сесть и проверять. Тоесть миграция возможна но цена
будет сильно зависеть от всяких гвоздей и шурупов которые вкручены в легаси код. Опыт подсказывает
что миграция хороша только в обучающих презентациях. В реальности всё очень больною.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883586
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulЕсли собирать fat-jar, то web-ресурсы нужно положить вневажно куда. Как то ты тумана напустил.
Гланое что испоняемый jar это все зависимости (либы) внутрь файла.
А то мы как будто самораспаковывающийся архив обсуждаем 2 страницы.
Там обсуждать то нечего.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883604
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем ответившим. Огромное.!
Нет, автор не для того спрашивал и интересовался, чтоб покинуть..

Опишу немного больше.
У нас уже по идее есть распределённая инфрастурктура. она корявая. Микросервисы есть, если это так назвать можно.

Фронтенда в проекте нет. Это разделено.

По идее проект не очень большой, 150 классов, около 20К кода.

Деплоится сейчас всё админами. Мы релизим варник и они потом его ручками/ансиблом пихают в Tomcat.
При этом есть кучу конфигурационных файлов, которые завязаны и на другие сервисы.

Другие сервисы зависимы от старта и настроек этого сревиса. Ко всему этом жёстко встроен OpenAM.

Тестов есть много и валом, хоть это хорошо.

Есть Main в котором создаются все сервисы и контроллеры и передаются друг-другу.

Это всё не так просто как господа сейчас вещают. Если делать нужно тестировать со всей системой как-то. Так как интеграционных тестов нет. Админы конфигурируют и поддерживают всю систему нативно. Здесь тоже нужно как-то договариватся.

Поэтому хочется знать как переезжали с жёсткого легаси другие.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883607
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_Микросервисы есть, если это так назвать можно.назови просто rest сервисы.

_webdev_Мы релизим варникодин? А как же выше про веб сервисы?
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883609
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_,
И при чем здесь вообще тема про executable spring boot?
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883611
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton_webdev_, а сколько в проекте например модулей и class-files? - Архитектура сама по себе не очень. Разбросано всё. Нативные квери в стрингах с конкатенацией. около 150 классов.

NixicЗаняло всё 2 месяца и месяца - к сожалению нам не хотят и 2 недели из бюджета на это выделить. ((( Поэтому хочется как=то понемногу параллельно...

PetroNotC Sharprun -jar /home/mySuperApp.jar
Занафига, совершенно непонятно. - чтоб упростить разработку, поддержку и деплой. А то всё как-то не по "фэн шую" вообще.

GarrickА в чём профит, какова конечная цель? - чтоб упростить разработку, поддержку и деплой. Например, чтоб протестировать или изменить что-то - нужно много лишних телодвижений и плясок с бубном делать. А хочется один файл с конфигом и отвязаться от деплоя в Tomcat.

PetroNotC SharpДумаешь просто, взять приложение с томкатом и переписать на приложение без него? - Я думаю что нет. Нужно много конфигов, Изменений и так д в Spring Boot.

maytonнасколько я понимаю у него уже почти готовая инфраструктура для переноса. - как сказать. Не совсем... Описал выше, почему...

chpashaspring boot поддерживает jersey, т.е. весь вопрос лишь в том, могут ли они параллельно работать - старые Endpoint на jersey, новые на RestController. И это нужно просто проверить. - да, проблема не в Rest. Проблема в том, что сервис завязан крепко с другими сервисами и конфигами и не так уж и просто просто взять и перенести...

maytonТоесть миграция возможна но цена
будет сильно зависеть от всяких гвоздей и шурупов которые вкручены в легаси код. Опыт подсказывает
что миграция хороша только в обучающих презентациях. В реальности всё очень больною. - так и есть. Поэтому и решил в коллективного разума поинтересоваться. Много гвоздей и гурупов. Если возможно например сам по себе сервис стартанёт как-то, то непонятно как он будет себя вести с JMS, Open AM и так д.. Это не делается - просто вжух и всё. Это не докеризировано, чтоб вжух и посмотрел. тут VM нужно собирати, замеять и так д.. А как конфиги раскиданы - знают админы. Конечно же можем спросить. но это всё упрётся в планировку, обсуждение и срач...


Спасибо всем откликнувшимся.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883614
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharpодин? А как же выше про веб сервисы? - у нас монолитный микросервисник.
Релизим 15 wars and jars.
Речь идёт сейчас, как портировать 1 war с наименьшим уроном.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883617
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC SharpИ при чем здесь вообще тема про executable spring boot? - при том, что хочу нативный war проект перенести в Spring Boot.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883620
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_ - так и есть. Поэтому и решил в коллективного разума поинтересоваться. Много гвоздей и гурупов. Если возможно например сам по себе сервис стартанёт как-то, то непонятно как он будет себя вести с JMS, Open AM и так д.. Это не делается - просто вжух и всё. Это не докеризировано, чтоб вжух и посмотрел. тут VM нужно собирати, замеять и так д.. А как конфиги раскиданы - знают админы. Конечно же можем спросить. но это всё упрётся в планировку, обсуждение и срач...


Спасибо всем откликнувшимся.
Это как пудинг. Никогда не знаешь вкусный он или нет пока не сьешь. Начинай. И пиши тут какие проблемы
возникли.

Я-бы начал с приложения HelloWorld и добавлял в него ендпоинты по 1 штуке.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883638
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_PetroNotC Sharpодин? А как же выше про веб сервисы? - у нас монолитный микросервисник.
Релизим 15 wars and jars.
Речь идёт сейчас, как портировать 1 war с наименьшим уроном.as is to be?
Сейчас 15 war это 15 веб приложений рест на томкате.
Так?
Третью страницу описать не можешь.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883640
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_монолитный микросервисник.и где ты таких слов набрался?
Мужеподобная жена?
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883643
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_Поэтому и решил в коллективного разума поинтересоваться.тогда не пиши сразу решение на спринг бут.
Окончательно решил?
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883666
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Проблема уже видна.
Слишком мелко нарезали на 15 сервисов war.
Насколько можно понять по его описанию.
Резать нужно по функционалу.
А теперь он хочет из 15 сервисов war сделать 15 jar без аппСервера томкат.
Типо будет проще))).
...
Что сложного в админке кнопку деплой нажать я не понял.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883667
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Проблема уже видна.
Слишком мелко нарезали на 15 сервисов war.
Насколько можно понять по его описанию.
Резать нужно по функционалу.
А теперь он хочет из 15 сервисов war сделать 15 jar без аппСервера томкат.
Типо будет проще))).
...
Что сложного в админке кнопку деплой нажать я не понял.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883670
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ортогонально. Что 15 что 14 на 1. Резать надо по закону Конвея. По структуре организации
которая будет это разрабатывать и сопровождать.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883695
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_PetroNotC SharpИ при чем здесь вообще тема про executable spring boot? - при том, что хочу нативный war проект перенести в Spring Boot.

А если попробовать fat-war?!
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883698
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonРезать надо по закону Конвея.он это не поймёт. Это достаточно заумно.
А по функционалу резать каждая кухарка может.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883720
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulА если попробовать fat-war?!такого весь инет не знает.
Щас он попробует.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883939
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpmad_nazgulА если попробовать fat-war?!такого весь инет не знает.
Щас он попробует.

Если вы не знаете, это не значит, что в документации по SpringBoot этого не написано :-)
fat-war делаеться точно так же как fat-jar, только в maven указывается, что собрать нужно war-ку.
Нормально собирается и работает.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883949
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulЕсли вы не знаете, это не значит, что в документации по SpringBoot этого не написано :-)на заборе тоже написано.
Я говорил что веб это не знает. А не я.
Продолжайте.
Чем эти war будут отличаться от 15 war сейчас у ТС?
Или сами не делали?
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883951
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul,
Эта тема у ТС классика против вашего хайпа с микросервисами.
Увы.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883974
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpЧем эти war будут отличаться от 15 war сейчас у ТС?
Или сами не делали?

А зачем им отличаться?!
На сколько я понял ТСу нужно "единообразии" в CI/CD.
fat-war от fat-jar для CI/CD отлчиаются ничем.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883977
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpmad_nazgul,
Эта тема у ТС классика против вашего хайпа с микросервисами.
Увы.

Если бы у ТС-а был бы сервер приложения, хотя бы GlassFish, то да были бы проблемы, если еще бы использовали CDI в полный рост.
Но у него tomcat. А растащить несколько war-ок из tomcat по отдельным инстансам гораздо проще, чем из сервера приложений.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883986
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulНа сколько я понял ТСу нужно "единообразии" в CI/CD.ну ты посоветовал метод "А". Расскажи что изменится в деплое на томкат.
mad_nazgulЕсли бы у ТС-а был бы сервер приложения, хотя бы GlassFish, то да были бы проблемы
Ну дак расскажи проблемы. У меня тоже деплой одной командой
adminutil deploy /home/myApp.war.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39883989
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulрастащить несколько war-ок из tomcat по отдельным инстансам гораздо проще , чем из сервера приложений.повторяю еще раз тем у которых все просто.
Это уже третий чел который залез в Ж... со своими микросервисами.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884010
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpmad_nazgulНа сколько я понял ТСу нужно "единообразии" в CI/CD.ну ты посоветовал метод "А". Расскажи что изменится в деплое на томкат.


1. Не надо где-то на сервере держать отдельно tomcat соотвественно его администрировать
2. Можно, например, завернуть приложение/сервисы в docker и перейти на инфраструктуру kubernetes. Причем довольно просто


PetroNotC Sharpmad_nazgulЕсли бы у ТС-а был бы сервер приложения, хотя бы GlassFish, то да были бы проблемы
Ну дак расскажи проблемы. У меня тоже деплой одной командой
adminutil deploy /home/myApp.war.

Проблемы с сервером приложений, если используются возможности сервера приложений связанный с инжекцией бинов.
Когда можно сделать один бин который использоваться несколькими приложениями.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884018
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul,
Вы третьему челу с проблемами говорите что это просто.
Показывайте ему решение.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884025
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulНе надо где-то на сервере держать отдельно tomcatпрелестно.
Есть томкат или другой аппСервер в роли менеджера и оркестровщика веб приложений/сервисов.
Предлагается его выкинуть.
Ну а без оркестровки как?
Правильно - обратно добавляем контейнеры и kubernetes и...
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884099
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpпрелестно.
Есть томкат или другой аппСервер в роли менеджера и оркестровщика веб приложений/сервисов.
Предлагается его выкинуть.
Ну а без оркестровки как?
Правильно - обратно добавляем контейнеры и kubernetes и...

Дело не совсем в оркестровке, а в масштабировании.
У обычных серверов приложений для JavaEE есть трудности при горизонтальном масштабировании.
Микросервисная архитектура и инструменты для нее, как бы и созданы чтобы решить эту проблему.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884111
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы как-то мигрировали legacy Spring -> Spring Boot биржевое приложение. Один из его tiers, который ответсвтенный
за балансировку JMS. Запланировано 1 спринт но еле-еле влезли в 2 спринта. Ох и боков-же вылезло! К сожалению
щас я не вспомню подробностей (мигрировал не я а другая команда) но бокопорил не сам Спринг а массовые
зависимости. Типа cglib и прочие мелкие но функицональныее.

Вобщем пудинг надо начать все таки кушать и сообщать что там на язык попало.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884125
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulJavaEE есть трудности при горизонтальном масштабировании.да. Но нельзя все тут проекты переводить под это.
Уже сколько проектов сломано?
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884126
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Время жизни контейнера 2 дня на хосте. Потом автоматом без человека приложение будет перезапущено на ЛЮБОМ ХОСТЕ.
Вы понимаете, чтоэто дико масштабируемо но надо всё переписать.
Почему пришел спринг и умерло EE?
Потому что EE было с бинами дико масштабируемо. Но сложно.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884186
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_,


авторавторGarrick
А в чём профит, какова конечная цель?
- чтоб упростить разработку, поддержку и деплой. Например, чтоб протестировать или изменить что-то - нужно много лишних телодвижений и плясок с бубном делать. А хочется один файл с конфигом и отвязаться от деплоя в Tomcat.

Я то по простоте наивной раньше думал, что новое внедряют для простоты пользования пользователям или для повышения надёжности и безопасности. А оказывается вот оно как...

Много ли пользователей у вашего приложения, высока ли нагрузка? Чаще люди с ростом бизнеса задумываются о переезде на какой-нибудь промышленный App-сервер на каком-то серьёзном железе.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884193
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpmad_nazgulJavaEE есть трудности при горизонтальном масштабировании.да. Но нельзя все тут проекты переводить под это.
Уже сколько проектов сломано?
Идеальная мультипоточная программа - это.... однопоточная.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884197
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garrick_webdev_,


авторпропущено...

- чтоб упростить разработку, поддержку и деплой. Например, чтоб протестировать или изменить что-то - нужно много лишних телодвижений и плясок с бубном делать. А хочется один файл с конфигом и отвязаться от деплоя в Tomcat.

Я то по простоте наивной раньше думал, что новое внедряют для простоты пользования пользователям или для повышения надёжности и безопасности. А оказывается вот оно как...

Много ли пользователей у вашего приложения, высока ли нагрузка? Чаще люди с ростом бизнеса задумываются о переезде на какой-нибудь промышленный App-сервер на каком-то серьёзном железе.
Очень много открытий в математике было сделано "низачем".

Если вы спросите у математика зачем ему доказывать БТ Ферма - то вы его обидете. Вот такие они люди математики.
Я конечно не провожу параллелей но КМК существует некое инженерное любопытство. А что дескыть если у собаки
отрезать хвост? Будет ли собака живая? Вот так я думаю рассуждали ученики Павлова. И вобщем - то в научно-техническом
любопытсве миграции одной системы на другую я не вижу ничего плохого до тех пор пока это не аффектит заказчика.

Собсно что надо? Надо чтоб заказчик был happy. Если он вдруг не happy - вы моментально или опосля, ощутите удар по кошельку.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884227
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonИдеальная мультипоточная программа - это.... однопоточная.да. Счас смотрю код js. Это вроде однопоточный ЯП. Но там такая в Ж.. асинхронность.
Сплошные
zip.reader(new...., function (param) {
param.Get(function(param2){
param2.forEach(function....
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884245
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NodeJS?
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884251
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonNodeJS?не. Простая распаковка на клиенте архива. Либа для zip.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884273
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мир Java-мультипоточки тоже упрощается. Мы плавно ползем к асинкам. Просто не хотим это признать.
Но признание и не надо. Если реактивные фреймворки взлетят быстрее и эффективнее чем классические
мультипоточные (я имею в виду именно бизнес код а не то что под капотом) то это и будет самый лучший
пруф. И пруф к моему топику о Будущей мультипоточности.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884291
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Я не против, просто смотря как делать.
В шарпе ввели ключевое слово await.
А в js это обилие слов function напрягает.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884314
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Node.JS интересен тем что сразу пошел по простому пути.

Как у него параллельные вычисления делаются ХЗ. Возможно ему они просто не нужны?
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884319
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Мне сам js неинтересен.
Скажи, как писать без ошибок, если параметр в функцию передается без типа?
Код: java
1.
2.
3.
function getLuser(paramXYZ) {
 // фиг знает что пришло
...
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884328
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp, понятия не имею. Не специалист в нем.

Но я слышал что есть проект TypeScript. Он вроде как усиливает механику типо-безопасности в JS.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884417
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonЭто как пудинг. Никогда не знаешь вкусный он или нет пока не сьешь. Начинай. И пиши тут какие проблемы
возникли.

Я-бы начал с приложения HelloWorld и добавлял в него ендпоинты по 1 штуке. - Вас понял.

PetroNotC Sharpas is to be?
Сейчас 15 war это 15 веб приложений рест на томкате.
Так?
Третью страницу описать не можешь. они раскиданы по нескольким Томкатам Про третью страницу - не понял.

PetroNotC SharpМужеподобная жена?


PetroNotC SharpЧто сложного в админке кнопку деплой нажать я не понял. - С распредёлёнными томкатами в Vm неудобно работать.
Я не говорил, что что-то нужно резать. Я спросил конкретно про миграцию 1 к 1.
Это Вы уже додумали.

PetroNotC Sharpон это не поймёт. Это достаточно заумно.
А по функционалу резать каждая кухарка может. - Не пойму зачем и откуда такой выпад к незнакомому челвеку.


mad_nazgulЕсли вы не знаете, это не значит, что в документации по SpringBoot этого не написано :-)
fat-war делаеться точно так же как fat-jar, только в maven указывается, что собрать нужно war-ку.
Нормально собирается и работает. - Не понял, как мне поможет при миграции с нативного приложения? Хоть так хоть так, всё на спринг переносить хотим.

mad_nazgulА зачем им отличаться?!
На сколько я понял ТСу нужно "единообразии" в CI/CD.
fat-war от fat-jar для CI/CD отлчиаются ничем. - да, но в этом вопрос не стоит.


PetroNotC Sharpповторяю еще раз тем у которых все просто.
Это уже третий чел который залез в Ж... со своими микросервисами. - Дык вопрос был совершенно о другом. Если вам не нравится эта тематика, то не надо пихать своё недовольство в любую тему. По существу пожалуйста, если есть что сказать.

mad_nazgul1. Не надо где-то на сервере держать отдельно tomcat соотвественно его администрировать
2. Можно, например, завернуть приложение/сервисы в docker и перейти на инфраструктуру kubernetes. Причем довольно просто - с удовольствием, но слишком всё неподвижно, может в будущем...

maytonМы как-то мигрировали legacy Spring -> Spring Boot биржевое приложение. Один из его tiers, который ответсвтенный
за балансировку JMS. Запланировано 1 спринт но еле-еле влезли в 2 спринта. Ох и боков-же вылезло! К сожалению
щас я не вспомню подробностей (мигрировал не я а другая команда) но бокопорил не сам Спринг а массовые
зависимости. Типа cglib и прочие мелкие но функицональныее.

Вобщем пудинг надо начать все таки кушать и сообщать что там на язык попало. - вот, не зря же спрашиваю. Там столько всего повылазить может, что ого. Особенно по части JMS. Я ваш нмёк понял. Спасибо.

GarrickМного ли пользователей у вашего приложения, высока ли нагрузка? Чаще люди с ростом бизнеса задумываются о переезде на какой-нибудь промышленный App-сервер на каком-то серьёзном железе. - вся Германия. )) Нагрузка... Не думаю, может несколько десятков тыщ уников в день. Ресурсы есть - государственные проэкты. Админы не очень хотят инфраструктуру обновлять, потому что "don't touch running system"

maytonВот так я думаю рассуждали ученики Павлова. И вобщем - то в научно-техническом
любопытсве миграции одной системы на другую я не вижу ничего плохого до тех пор пока это не аффектит заказчика. - это упростит и ускорит разработку.


maytonНо я слышал что есть проект TypeScript. Он вроде как усиливает механику типо-безопасности в JS. - Да, так и есть. Angular начиная с версии 2 использует TypeScript.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884422
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_PetroNotC SharpЧто сложного в админке кнопку деплой нажать я не понял. - С распредёлёнными томкатами в Vm неудобно работать.а почему вас просят два человека, и вы только на третьей странице сказали про распределенную кучу томкатов?
...
Негатив к микросервисам, потому что вы уже третий кто после таблетки микррсервисы с диагнозом болит живот.
А тут врачи)
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884432
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_maytonВот так я думаю рассуждали ученики Павлова. И вобщем - то в научно-техническом
любопытсве миграции одной системы на другую я не вижу ничего плохого до тех пор пока это не аффектит заказчика. - это упростит и ускорит разработку.
Что именно из трех:
- спринг
- исполняемый jar
- контейнер
- микросервисы не монолитные а истинные
?
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884436
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_Админы не очень хотят инфраструктуру обновлять, потому что "don't touch running system"
Админы не хотят.
Деплой их работа или прогеров?
Вы сказали что деплоить тяжело и одновременно что профит ждете от скорости разработки.
Дак кто революции у вас хочет? И кто чем занимается?
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884570
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_PetroNotC Sharpон это не поймёт. Это достаточно заумно.
А по функционалу резать каждая кухарка может. - Не пойму зачем и откуда такой выпад к незнакомому челвеку.
Вот смотрите.
У вас женская логика.
Вы прочитали первую фразу и совершенно пропустили вторую.
Почему вы разрезали на 15 варников а не на 3 по функционалу.
Вы же жалуетесь:
- связей много и они тесные
- микросервисы получились монолитные (прикольный термин).
Итого, обсуждайте инженерные вопросы а не женские.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884676
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpmayton,
Я не против, просто смотря как делать.
В шарпе ввели ключевое слово await.
А в js это обилие слов function напрягает.

Вроде же промисы завезли давно?
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884693
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выскажусь по-теме. "Х$# на х$# менять - только время терять", - говорила тетя Люся, когда подруги предлагали развестись с мужем.

Ничего принципиально нового вы не привнесете, будет все то же самое, только в профиль и аннотации другие, бардак усилится и с админами поссоритесь. Что нужно внедрять, так это Clean Architecture, SOLID и DDD, чтобы распределенного монолита не получалось. Потом садиться с админами и честно говорить за стратегию, CI/CD и девопс. Вытаскивать конфиги и знания из админов и серверов, класть в репозиторий: внедрять infactructure as a code. Потом все докеризировать, прямо вместе с томкатом. А потом уже смотреть на фреймворки, потому что, в грамотно спроектированном приложении, веб-фреймворк - это детали реализации, где-то на периферии проекта и в бизнес-логике никак не отсвечивает.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884737
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fixxerВроде же промисы завезли давно?спасибо. Слышал. Но так как я бэк прогер, все времени нет оценить технологию.
Часто применяется? Можете пару слов?
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884739
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fixxerВыскажусь по-теме. "Х$# на х$# менять - только время терять", - говорила тетя Люся, когда подруги предлагали развестись с мужем.

Ничего принципиально нового вы не привнесете, будет все то же самое, только в профиль и аннотации другие, бардак усилится и с админами поссоритесь. Что нужно внедрять, так это Clean Architecture, SOLID и DDD, чтобы распределенного монолита не получалось. Потом садиться с админами и честно говорить за стратегию, CI/CD и девопс. Вытаскивать конфиги и знания из админов и серверов, класть в репозиторий: внедрять infactructure as a code. Потом все докеризировать, прямо вместе с томкатом. А потом уже смотреть на фреймворки, потому что, в грамотно спроектированном приложении, веб-фреймворк - это детали реализации, где-то на периферии проекта и в бизнес-логике никак не отсвечивает.
+1
Причем это работа больше не программиста, а архитектора. Уж не знаю кто автор ТС.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884741
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpfixxerВроде же промисы завезли давно?спасибо. Слышал. Но так как я бэк прогер, все времени нет оценить технологию.
Часто применяется? Можете пару слов?

Так я тоже не настоящий сварщик. Но по-сути промисы позволяют линеаризировать цепочку вложеных коллбеков.

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
asyncOperation1(
  () => {
    asyncOperation2(
       () = {
         doSmth();
       }
    )
  }
)



Код: javascript
1.
2.
3.
asyncOperation1()
.then(asyncOperation2())
.then(doSmth());



Почитать
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884744
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fixxer,
Спасибо, понял суть.
Это мы с вадей как то код смотрели.
Вадя, помнишь код? Как твое мнение?
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884745
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpПричем это работа больше не программиста, а архитектора. Уж не знаю кто автор ТС.

А вот тут не соглашусь. Плох тот программист, который не умеет в архитектуру. Архитектура она как в большом, так и в малом, в каждом классе и методе, это не набор технологий, это комплекс мер по борьбе со сложностью при сохранении гибкости решения. А отдельную должность архитектора на проекте вообще не признаю, спасибо, насмотрелся на архитекторов, умеющих только квадратики в PowerPoint и которые не способны ни одного модуля руками спроектировать.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884748
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут скорее не архитектор. А просто должно быть некое решение о намерении. Которое надо проговорить между
заказчиком к примеру и тех-лидом от разработки.

Дескыть... так и так. Мы 1-2 спринта хотим слить на миграцию с Томката на СпрингБут. Профиты будут такие-то
и такие - то (здесь надо ярко и красочно описать какой красивый и молниеносный будет деплой и ПермГен больше
не будет засираться и OOM не будет кошмарить другие приложения на этом Томкате ... вобщем придумайте сами).

И после того как бизнес одобрит - начинать пробовать мигрировать.

Нужен-ли тут архитектор ХЗ. Вроде это не ахти-какое сложное мероприятие. Скорее рутинное и нудное. И наперед
не всякий архитектор знает матрицу версий и зависимостей cglib. Вобщем такое дело скорее всего архитектору
будет скушно и неинтересно.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884755
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Так суть в том, что "скрипач не нужен". Внедрение спрингбута ничего не исправляет, разве что только резюме топикстартера. Нужно решать реальные задачи, а не искать серебряную пулю среди фреймворков. Получается, мы тут наговнякали распределенный лапшекод, сейчас мы это дело портируем на бут и резко волосы станут шелковистыми, деплои быстрыми и прод без инцидентов.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884756
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я-же и говорю - нужен список профитов.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884761
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fixxerPetroNotC SharpПричем это работа больше не программиста, а архитектора. Уж не знаю кто автор ТС.

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

maytonЯ-же и говорю - нужен список профитов.
верно. Только ТС это пропускает мимо ушей.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884791
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpГлавное чтобы прогер имел время кроме текучки ещё делать рефакторинг.


Тоже момент мне не совсем понятный. Все равно как сказать: "Я такой занятой, перестану жопу вытирать и руки мыть перед едой, чтобы больше успевать". Рефакторинг это не опция, это обязательная рутина ответственного инженера.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884793
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если вы забили болт на свое профессиональное развитие, то кто вам доктор?
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884794
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fixxer,
Я о том, что если у вас есть план и какая нибудь диаграмма ганта на месяц, то вы не будете пробовать или тестить менеджер контейнеров. Разве не так?
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39884795
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpfixxer,
Я о том, что если у вас есть план и какая нибудь диаграмма ганта на месяц, то вы не будете пробовать или тестить менеджер контейнеров. Разве не так?

Тестирование контейнера это не рефакторинг, это PoC с четко обозначенными временными рамками и целями.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39885571
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа. Спасибо за ответы.
Я услышал что каждый имеет ввиду.

Думаю, продолжать дальше тему не имеет смысла.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39885601
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ребят все время забываю если я контроллере который обрабатывает пост запрос кладу в модель какой то объект -чтобы его увидел шаблонизатор -нужно его в сессию класть?
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39885605
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,
Темы научишься ззаводить?
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39885608
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
asv79,
Темы научишься ззаводить?
да смысл для такого тему заводить
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39885617
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
PetroNotC Sharp
asv79,
Темы научишься ззаводить?
да смысл для такого тему заводить

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

Тоесть есть шанс получить свежие точки зрения на твой вопрос.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39885633
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да раз уж начали) то чего там

ты мне лучше скажи это нормальная практика при PRG класть объект в сессиию или предпочтительней использовать другие инструменты,например RedirectView
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39885649
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот жеж хитрый. Не знаю. Я не использовал RedirectView.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39885664
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
PetroNotC Sharp
asv79,
Темы научишься ззаводить?
да смысл для такого тему заводить
у тебя это больной вопрос. Про темы. Тебе решать. Модератор пока разрешает.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39885680
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Вот жеж хитрый. Не знаю. Я не использовал RedirectView.

а как ты делал ? в сессию клал параметры ,которые хотел потом в шаблонизаторе увидеть?

я просто почему то думаю,что не гоже в сессию класть всякую фигню )

тут проблема в том ,что все гет запросы у меня попадают на один и тот же контроллер и если использовать редирект вью,то ловить эти атрибуты нужно @ModelAtribute анотацией,которая к сожалению не имеет такой возможности как requaried =false
а делать лишние контроллеры тоже не хочется
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39885685
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да я уже 5 лет без спринга живу.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39885688
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Да я уже 5 лет без спринга живу.

фига ты даешь)
я на joker был,спринг цветет и пахнет,облачные технологии ,AWS интеграции

пс.странно что @ModelAttribute не имеет такой функции ,как реквариед тру/фалсе

в доках написано,что если ничего не придет в редиректе ,спринг сам сделает новый объект
но почему то не делает)
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39885691
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все разобрался,если в контроллер ничео не прилетает то спринг сам создает пустой объект-а я изначально писал
@ModelAttribute List list ,естественно спринг лез в List но там нет коструктора,так как это интерфейс

написал @ModelAttribute ArrayList list и все подцепилось
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39885768
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79, не делай культа.

Знаешь... для кодеров Perl/C++ вообще нету ничего нового под луной. Они на всё смотрят как на говно.
Всё - есть бесконечное повторение.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39885777
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
asv79, не делай культа.

Знаешь... для кодеров Perl/C++ вообще нету ничего нового под луной. Они на всё смотрят как на говно.
Всё - есть бесконечное повторение.

да не скажи,во времена этих перлов не было облачных технологий и интернета 5G
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39885798
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
mayton
asv79, не делай культа.

Знаешь... для кодеров Perl/C++ вообще нету ничего нового под луной. Они на всё смотрят как на говно.
Всё - есть бесконечное повторение.

да не скажи,во времена этих перлов не было облачных технологий и интернета 5G

(пожимает плечами)

А при чем здесь это? BigData как термина тоже не было. Но OLAP-кубы уже существовали.
Я к чему это. На всё новое надо смотреть сквозь призму исследований 20-го века.
Практически всё что нужно по алгоритмизации уже создано. Стандартные алгоритмы вошли
в библиотеки языков и не претерпевают изменений. К ним просто могут добавлять некие удобства.
Стримы например. Если ты историю Java просмотришь.. то увидишь там рыскания вправо-влево.
Значешь что System.out.printf изначально не было. От него отказались ибо это наследние С++.
Вместо него предлагали formatting objects. Говно-говняцкое. А потом подумали. Почесали репку.
И решили что все таки удобнее оператора printf ничего не существует для форматной печати
чисел например или какких-то отчотов вида таблиц с padding-ом.

Про лямбда исчисление я вообще молчу. Лямбды гораздо старше чем ООП. И их не хотели втаскивать
в Java. Просто Java версии 1.1. был прост как чайник. И предназначен был для электро-чайников.

Вот так-то. А ты говоришь 5Ж...
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39885823
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
asv79
пропущено...

да не скажи,во времена этих перлов не было облачных технологий и интернета 5G

(пожимает плечами)

А при чем здесь это? BigData как термина тоже не было. Но OLAP-кубы уже существовали.
Я к чему это. На всё новое надо смотреть сквозь призму исследований 20-го века.
Практически всё что нужно по алгоритмизации уже создано. Стандартные алгоритмы вошли
в библиотеки языков и не претерпевают изменений. К ним просто могут добавлять некие удобства.
Стримы например. Если ты историю Java просмотришь.. то увидишь там рыскания вправо-влево.
Значешь что System.out.printf изначально не было. От него отказались ибо это наследние С++.
Вместо него предлагали formatting objects. Говно-говняцкое. А потом подумали. Почесали репку.
И решили что все таки удобнее оператора printf ничего не существует для форматной печати
чисел например или какких-то отчотов вида таблиц с padding-ом.

Про лямбда исчисление я вообще молчу. Лямбды гораздо старше чем ООП. И их не хотели втаскивать
в Java. Просто Java версии 1.1. был прост как чайник. И предназначен был для электро-чайников.

Вот так-то. А ты говоришь 5Ж...

если следовать твоей логике ,то конечно ничео нет нового -под капотом все равно лежит машинный код

тоесть типо ну и фиг с ним с облаком-ничего нового - тот же байт код)))

ну ты даешь майтон- слишком узко мыслишь
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39885829
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,
Все таки зафлудили тему. Вот у тебя всегда так.
...
Рейтинг: 0 / 0
Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
    #39885834
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79

тоесть типо ну и фиг с ним с облаком-ничего нового - тот же байт код)))

ну ты даешь майтон- слишком узко мыслишь

Я и щас в облаке. Только без Spring. Я просто к чему говорю.

Технологии с длинным стеком исторически отпадают как только появляется технология с более коротким.
Если будет фреймворк который решает те-же задачи что и Spring и при этом потребует меньшего вовлечения
сущностей. Кода. И зависимостей - то Spring умрет по естественным причинам. Именно по уровню комплексности
которая лежит под капотом.

С этим ты еще столкнёшлся когда будешь изучать стеки ошибок прикладных и фреймворковых.
И я думаю что в этот момент ты вспомнишь мои слова.
...
Рейтинг: 0 / 0
101 сообщений из 101, показаны все 5 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Стратегии/мысли для миграции проекта с WAR to Executable JAR with Spring Boot?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]