powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / Сервер приложений для Java
167 сообщений из 167, показаны все 7 страниц
Сервер приложений для Java
    #39866883
Molasar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!

Какой сервер приложений наиболее популярен для Java решений?
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39866892
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Molasar,

IBM Webshere, Oracle Weblogic, Red Hat JBoss
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39866902
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MolasarВсем привет!

Какой сервер приложений наиболее популярен для Java решений?

Зачем?!
Если для legacy проекта, то на том на каком он работает.
Если новый, то для SpringBoot специальный сервер приложений не нужен. :-)
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39866927
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если проект новый то и спринг вероятно не нужен)
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39866929
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что нынче вместо него?
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39866965
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaа что нынче вместо него?
Как обычно - JEE 8
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39866984
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто я подумал, вдруг чего проспал
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867007
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Molasar,

jetty.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867011
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все перечислили. Аффтар, помогло?)))
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867033
Molasar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
processing ...
PetroNotC SharpВсе перечислили. Аффтар, помогло?)))
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867034
Molasar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jetty вроде контейнер сервлетов, как TomCat
maytonMolasar,

jetty.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867039
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Molasarjetty вроде контейнер сервлетов, как TomCatэто плохо?
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867044
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpMolasarjetty вроде контейнер сервлетов, как TomCatэто плохо?
Spring всё порешает. Сервер приложений - маветон.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867055
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Кому что надо.
У меня там jndi, аутентификация, роли энтепрайза.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867067
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonPetroNotC Sharpпропущено...
это плохо?
Spring всё порешает. Сервер приложений - маветон.
ну может речь о чем то стареньком?
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867107
vimba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MolasarВсем привет!

Какой сервер приложений наиболее популярен для Java решений?
сейчас принято собирать всё своими руками из спринга и палок.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867114
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Концентрируемся на решаемой задаче а не на удовлетворении каких-то jndi и прочего онанизма.

Вам же не за jndi платят, верно?
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867136
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garrickchpashaа что нынче вместо него?
Как обычно - JEE 8

Зачем насиловать труп?! :-)
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867137
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpmayton,
Кому что надо.
У меня там jndi, аутентификация, роли энтепрайза.

Spring это все может без сервера приложений. ;-)
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867146
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulPetroNotC Sharpmayton,
Кому что надо.
У меня там jndi, аутентификация, роли энтепрайза.

Spring это все может без сервера приложений. ;-)конечно он все может но без админки ГУИ для непрограммистов. Админов например.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867180
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonMolasar,

jetty.

Господи, вы ещё node.js помяните.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867183
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulGarrickпропущено...

Как обычно - JEE 8

Зачем насиловать труп?! :-)
Я тоже где-то слышал что вообще Java похоронили ещё много лет назад...
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867199
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GarrickmaytonMolasar,

jetty.

Господи, вы ещё node.js помяните.
При чем тут Node.JS ?
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867200
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garrickmad_nazgulпропущено...


Зачем насиловать труп?! :-)
Я тоже где-то слышал что вообще Java похоронили ещё много лет назад...
Откройте динамику вакансий. Они сцука не уменьшаются.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867224
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonGarrickпропущено...


Господи, вы ещё node.js помяните.
При чем тут Node.JS ?
А при чём тут Jetty, если человек про сервер приложений спрашивает?
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867225
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Каждый услышал своё. Кто услышал сбор статистики о загнивающих серверах. А кто дает советы как работать
и разрабатывать в будущем.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867233
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonКаждый услышал своё. Кто услышал сбор статистики о загнивающих серверах. А кто дает советы как работать
и разрабатывать в будущем.да. Автор крикнул так, на всякий случай. Типо в магазин за хлебом пошел и.. по пути. Требований то нет.
Сервер приложений это не просто кусок кода for запустить.
Все и рассказали кто что знал.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867671
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garrickmad_nazgulпропущено...


Зачем насиловать труп?! :-)
Я тоже где-то слышал что вообще Java похоронили ещё много лет назад...

Java жива, а вот JEE как бы не очень.
Есть зомби в виде JakartaEE, но фиг его знает зачем оно нужно при живом Spring.
Раньше JEE была официальный фреймворк/имплементация стандарта.
А сейчас такой же свободный фреймворк как Spring.
При этом Spring более популярен.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867686
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul,
В топике про сервер, а не про EE обсужление.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867694
WGA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WGA
Гость
mad_nazgulGarrickпропущено...

Я тоже где-то слышал что вообще Java похоронили ещё много лет назад...

Java жива, а вот JEE как бы не очень.
Есть зомби в виде JakartaEE, но фиг его знает зачем оно нужно при живом Spring.
Раньше JEE была официальный фреймворк/имплементация стандарта.
А сейчас такой же свободный фреймворк как Spring.
При этом Spring более популярен.Учитывая, каким монстром стал Spring на моих глазах за 8 лет, я все жду, когда начнут говорить "зачем вам Спринг? возьмите фреймворк X". Могу сам и начать эту добрую традицию ))

К чему Спринг, когда есть Weld с расширением в виде Deltaspike ? Для работа с БД все есть и не только.
По-настоящему легковесные приложения, стартуют - реактивно, все под контролем разработчика, никакой магии "под капотом". Прекрасный, полностью типизированный, удобный DI и все дела! ))

Шучу, конечно, но в каждой шутке...
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867733
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Монструозность проявляется в подключении dependencies которые вы явно
не заказывали. Это конечно достойно отдельной темы обсуждения. Я даже
где-то предлагал метрику полезности. Типа соотношения кол-ва классов загруженных
ClassLoader к общему количеству классов в поставке.

Сам-же исходный код к примеру простого Rest-приложения выглядит короче
чем у других способов разработки.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867773
qasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Molasar,

wildfly и tomcat (это если у вас чисто сервлеты и jsp)
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867775
qasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mad_nazgulGarrickпропущено...

Я тоже где-то слышал что вообще Java похоронили ещё много лет назад...

Java жива, а вот JEE как бы не очень.
Есть зомби в виде JakartaEE, но фиг его знает зачем оно нужно при живом Spring.
Раньше JEE была официальный фреймворк/имплементация стандарта.
А сейчас такой же свободный фреймворк как Spring.
При этом Spring более популярен.

JEE вполне себе живой и нормальный. Spring на нём же умеет крутиться.
Ну а spring-boot - это для мелких задачек вроде "микросервис авторизации пользователя" или "форум".

Официальная реализация JEE - Glassfish. Но я бы рекомендовал использовать Wildfly.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867778
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WGAУчитывая, каким монстром стал Spring на моих глазах за 8 лет, я все жду, когда начнут говорить "зачем вам Спринг? возьмите фреймворк X". Могу сам и начать эту добрую традицию ))


Ну если в нем столько же сахара, как в спринг бут, то возможно имеет смысл :-)
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867779
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qastaJEE вполне себе живой и нормальный. Spring на нём же умеет крутиться.
Ну а spring-boot - это для мелких задачек вроде "микросервис авторизации пользователя" или "форум".

Официальная реализация JEE - Glassfish. Но я бы рекомендовал использовать Wildfly.

Glassfish передан в фонд Апаче если что и развивается в его рамках.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867790
WGA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WGA
Гость
mad_nazgulWGAУчитывая, каким монстром стал Spring на моих глазах за 8 лет, я все жду, когда начнут говорить "зачем вам Спринг? возьмите фреймворк X". Могу сам и начать эту добрую традицию ))


Ну если в нем столько же сахара, как в спринг бут, то возможно имеет смысл :-)Не слипнется от такого количества сахара?

Если требуется простое REST-приложение, работающее с БД, то в Weld лично мне не хватало только управлением транзакциями. Свой интерцептор писАть не хочу, а Deltaspike этот пробел восполняет .
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867791
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Цена вопроса - дорогой или дешевый старт.

Хотите очень быстрый старт - берите SpringBoot. Хотите долго совокупляться с конфигурациями
и придумывать из пальца что у вас будет потом - берите приложение по стандартам J2EE.
Но КМК эпоха облаков сильно обесценила многие ентерпрайзные стандарты.

Заказчику в общем случае - по барарабану что у вас под капотом. Он обычно смотрит насколько
вы адекватны по отноцению к срокам деливери.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867820
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WGAЕсли требуется простое REST-приложение, работающее с БД,там есть как в шарпе - аннотация на сервлет и выходит json c полями имена из класса коллекции DAO?
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867824
WGA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WGA
Гость
PetroNotC SharpWGAЕсли требуется простое REST-приложение, работающее с БД,там есть как в шарпе - аннотация на сервлет и выходит json c полями имена из класса коллекции DAO?Магии spring-data-rest там нет. И не надо, кмк.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867840
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WGAPetroNotC Sharpпропущено...
там есть как в шарпе - аннотация на сервлет и выходит json c полями имена из класса коллекции DAO?Магии spring-data-rest там нет. И не надо, кмк.этого и спринге нету. Вчера выясняли.
И это надо, кмк)
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867863
qasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mad_nazgulGlassfish передан в фонд Апаче если что и развивается в его рамках.
Я знаю и тем не менее рекомендую использовать Wildfly :)
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867867
qasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonХотите очень быстрый старт - берите SpringBoot. Хотите долго совокупляться с конфигурациями
и придумывать из пальца что у вас будет потом - берите приложение по стандартам J2EE.
Но КМК эпоха облаков сильно обесценила многие ентерпрайзные стандарты.


Вы очень сильно заблуждаетесь насчёт быстрого старта спрингбута в прямом и переносном смысле.
Ну и насчёт конфигов - тоже

Не могу не согласиться с
WGA Учитывая, каким монстром стал Spring на моих глазах за 8 лет, я все жду, когда начнут говорить "зачем вам Спринг? возьмите фреймворк X". Могу сам и начать эту добрую традицию ))

Поэтому, если вы изучаете серверную часть Java "с нуля" (условно) - не берите спринг бут. Против "старого" spring-framework ничего не имею - для определенных задач он хорош.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867871
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qastamaytonХотите очень быстрый старт - берите SpringBoot. Хотите долго совокупляться с конфигурациями
и придумывать из пальца что у вас будет потом - берите приложение по стандартам J2EE.
Но КМК эпоха облаков сильно обесценила многие ентерпрайзные стандарты.


Вы очень сильно заблуждаетесь насчёт быстрого старта спрингбута в прямом и переносном смысле.
Давай аргументы.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867929
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qastaВы очень сильно заблуждаетесь насчёт быстрого старта спрингбута в прямом и переносном смысле.
Ну и насчёт конфигов - тоже


Быстрый старт, как раз и вытекает из разжиревшего Спринга - сладкое ведь.
Если что-то быстро напрототипить, то spring initializr и куча зависимостей + Main класс с кучей аннотаций.
Т.к. все автоконфигурируется, то куча кода скрыта в jar-ках.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867993
qasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonqastaпропущено...
Вы очень сильно заблуждаетесь насчёт быстрого старта спрингбута в прямом и переносном смысле.
Давай аргументы.

Пожалуйста.

Время старта:
1) WF 4321ms
2) SB 3.249 seconds

Времена, когда сервера JEE стартовали "от 30 секунд и выше" давно канули в лету. Жаль, что вы не знали...

Hello World! на обоих делается одинаково. Стартуют +- пара секунд. Пока что всё "ровно".

Потом добавим задачку по-расписанию:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
import javax.ejb.Schedule;
import javax.ejb.Stateless;

@Stateless
public class Tasks {
    @Schedule(minute = "*", second = "*", hour = "*")
    public void doIt() {
        System.out.println("DONE");
    }
}

import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Service;

@Service
public class Tasks {
    @Scheduled(cron = "* * * * *")
    public void doIt() {
        System.out.println("DONE");
    }
}



На Wildfly работает (перезапускаем - видим строку DONE каждую секунду), на SB не работает. Ой, всё.
Почему? Где же быстрый старт?

Ещё раз - есть очень узкий спектр задач, который решается спринг-бутом из коробки. И если вы из него выходите (хотите сделать то, что НЕ ПРЕДУСМОТРЕЛИ ЗАРАНЕЕ разработчики spring-boot-а), то или хана проекту, или работа в выходные.

P.S. Распределённую транзакцию на две базы данных добавлять будем или хватит (представьте себе, иногда баз данных больше одной!)? Если же вы будете настаивать - я попрошу вас сделать вложенные транзакции на разных типах соединений с БД (пулы XA и не XA).

P.P.S Подумайте на досуге, почему во всех компаниях стало модно, чтобы "разработчики немного МНОГО админили своё ПО", всегда были с ноутбуком и на связи...
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39867998
qasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mad_nazgulqastaВы очень сильно заблуждаетесь насчёт быстрого старта спрингбута в прямом и переносном смысле.
Ну и насчёт конфигов - тоже


Быстрый старт, как раз и вытекает из разжиревшего Спринга - сладкое ведь.
Если что-то быстро напрототипить, то spring initializr и куча зависимостей + Main класс с кучей аннотаций.
Т.к. все автоконфигурируется, то куча кода скрыта в jar-ках.

Да, вы правы, это всё известно. Но дело в том, что спринг уже давно отошел от первоначальной своей парадигмы "легковесной замены jee". Прошло уже больше 10 лет, но одни не видят, а другие - молчат, потому что не всегда охота терять время и объяснять то, что очевидно.

Пример "быстрого" старта, я выше привёл.

P.S. В своё время Google Guice сделал отличный IoC контейнер, который на больших программах крыл IoC от спринга как бык овцу (спринг тогда был 3.0, если не ошибаюсь). Потом RedHat допилил JBoss и последний стал выполнять холодный старт за 3 секунды (кажись, это была версия 5-я или 6-я - не помню). Так что монополии на быстрый старт он лишился очень давно.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868004
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qasta, ну ты и пряник.

название SpringBoot несёт другую семантику. Boot - раскрутка проекта! Развитие! Эволюция!
Рост от маленького Привет-Мир до ентерпрайза! Кстати с этой задачей справились.
А вовсе не время старта приложения!!

Вот цитата с титульной странички
Код: java
1.
2.
3.
4.
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".

We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. 
Most Spring Boot applications need very little Spring configuration.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868009
qasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonqasta, ну ты и пряник.

название SpringBoot несёт другую семантику. Boot - раскрутка проекта! Развитие! Эволюция!
Рост от маленького Привет-Мир до ентерпрайза! Кстати с этой задачей справились.
А вовсе не время старта приложения!!

Вот цитата с титульной странички
Код: java
1.
2.
3.
4.
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".

We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. 
Most Spring Boot applications need very little Spring configuration.



Да ничего они не справились - я же написал про быстрый старт - его (преимущества быстрого старта) нет ни в прямом (время старта приложения), ни в переносном смысле (скорость разработки этого самого приложения).

"Проект" я сделал на спринг-буте, а не на голом спринге. Вместо перепечатки рекламных слоганов вы бы мне по-существу лучше ответили...
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868058
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qasta,
Поддержиааю. Спрингу давно нужен конкурент
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868065
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qastaПочему? Где же быстрый старт?
интересная методика измерения скорости (видимо скорости разработки, я так понимаю). могу предложить еще одну неплохую - считать среднее кол-во букв в аннотациях. или размер доки сравнить

qastaРаспределённую транзакцию на две базы данных добавлять будем или хватит
вас не затруднит привести хотя бы грубую статистику соотношения проектов, где это надо и где нет. честно говоря, я нахожу довольно милой попытки откопать какую-то фичу из инструмента А, которой нет в инструменте Б и бегать с ней, как с писанной торбой. А ведь не далее чем пару постов назад вы согласились с мнением, что достаточно легковесного чего-то там в комбинации с чем-то там еще. И тут бах внезапно нам нужны распределенные и вложенные транзакции.

qastaпочему во всех компаниях стало модно
квантор всеобщности детектед
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868068
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpСпрингу давно нужен конкурент
ты спрингом пользуешься? а с чего ты решил, что будешь пользоваться конкурентом? типа назло маме уши отморозишь? ну так вот, есть конкурент. вперед
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868073
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaqastaПочему? Где же быстрый старт?
интересная методика измерения скорости (видимо скорости разработки, я так понимаю). могу предложить еще одну неплохую - считать среднее кол-во букв в аннотациях. или размер доки сравнить
То что было приведено выше (WF, SB) и какие-то секунды - полная туфта. Она к ентерпрайзу
не имеет никакого отношения от слова вообще. Доступность приложения достигается за счет
кластеризации и балансировщиков. Время старта может достигать 15-30 минут (биржевая
система перед стартом рабочего дня прогревает кеши Infinispan). И всем вообще плевать
на эти 15 миннут потому что это нерабочее мать ево время!
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868082
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha,
Я не пойму. Почему ты против КОНКУРЕНЦИИ?
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868091
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpПочему ты против КОНКУРЕНЦИИ?
я не против. меня ни java EE ни что либо еще никак не парит. я просто поинтересовался в чем твой личный интерес ибо по моим наблюдениям spring это одно из слов-маркеров, на которые ты неизменно возбуждаешься. Вот мне и любопытно - вот есть java EE, говорят что лучше спринга. Ну и как, ты уже изучаешь конкурента?
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868093
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha,
Да. Я авторизацию на сайте своем делал через GlassFish/EE.
Не через либу спринг-авторизацию.
Я считаю что нужен третий))).
Тогда в мире будет равновесие.
Ты же знаешь закон третьего.
С двумя мне скучно.
Поэтому я логично критикую. Не огульно).
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868096
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpЯ считаю что нужен третий))).
[вздыхает] ... если подумать то 3-й есть всегда - берешь либу тут, либу там, буяк-буяк и в продакшен.

PetroNotC SharpПоэтому я логично критикую
что именно ты критикуешь, сам факт наличия только спринга? или только спринга и ЕЕ? выглядит как "хочу то, не знаю что".
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868099
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha,
Это закон архитектуры.
Чтобы выбирать, ты должен сам знать три инструмента. Минимум.
Вот выше пример ТС который без показаний запилил туда спринг, который не имел показаний к проекту.
Это все равно что врачиха добавляет бады любому больному.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868107
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpЭто закон архитектуры.
Чтобы выбирать, ты должен сам знать три инструмента. Минимум.
сам на ходу только что придумал?

PetroNotC SharpВот выше пример ТС .который из?

PetroNotC SharpВот выше пример ТС который без показаний запилил туда спринг, который не имел показаний к проекту.можно описание показаний для использования спринга?
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868110
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha,
Топик -
Совет по архитектуре Spring MVC
Чел дал ТЗ, а потом сказал что тут спринг нужен потому что нужен.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868113
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaможно описание показаний для использования спринга?есть показания для Неприменения - одним словом - оверхед.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868114
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpЧел дал ТЗ, а потом сказал что тут спринг нужен потому что нужен.ну и в чем проблема? он ему там таки не помешает
[x] di надо
[x] http-backend надо
[x] бд надо, причем явно тривиальные манипуляции
[x] шедулер и мультипоточка - можно и без спринга, но если уже есть так почему нет

ну и с хрена ли ему не взять спринг?
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868116
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpоверхед
нет никакого оверхеда, читай список того, что ему уже надо прям сейчас, не говоря про будущие хотелки
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868117
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha,
Первые три пасшифруй. Зачем надо?
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868122
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В топике идет сравнение желтого с квадартным. С одной стороны - вполне себе конкретный фреймворк Spring.
С другой стороны - спецификация на которую различным образом натягиваются СтекляннаяРыба или JBoss или
Светлячок или наконец коммерческий и безсмысленный WebSphere.

Как мы дальше с вами будем?

Как будем та? А?
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868127
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha,
Di не надо, смотри Цветочный магазин.
Для бд не надо. Смотри хибер.
Шедулер в другом проекте.
Итого спринг MVC это ГУИ.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868131
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpDi не надо, смотри Цветочный магазин.
правильная архитектура нужна в любом случае, а будешь ты для склейки spring использовать, guice или в синглтоне все руками пошинкуешь - не важно. di здесь надо

PetroNotC SharpДля бд не надо. Смотри хибер.
и что? как наличие хибер противоречит использованию spring, который его вполне хорошо поддерживает. плюс плюшки в виде spring-data-jpa?

PetroNotC SharpИтого спринг MVC это ГУИ.
у него http backend о чем написано во второй строчке, гуи тут сбоку-припеку, может ему запросы в постмане фигачить будут, а может из другого бэкенда. И да, только ради одного http backend я бы уже без зазрения совести взял spring. Уже не говоря про удобную систему конфигурации с возможностью передачи/изменения настроек десятком способов и возможность запускать standalone-jar через в него же встроенный start-stop-script
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868135
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaнего http backendа демон не важно в каком виде это не бэк?
По остальному что ты написал получается у тебя нет Стопа в хотелках. И отрицаешь слово оверхед.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868138
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpа демон не важно в каком виде это не бэк?
ты можешь уже собраться и начать говорить внятно, чтоб тебя понять было можно?

PetroNotC SharpПо остальному что ты написал получается у тебя нет Стопа в хотелках. И отрицаешь слово оверхед.
о чем ты вы вообще
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868144
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaты можешь уже собраться и начать говорить внятно, чтоб тебя понять было можно?че понимать, DI здесь не требуется без спринга. Куда конкретнее))
chpashaо чем ты вы вообще
Критерий оверхед тебе не знаком.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868193
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно спросить каким образом фраза
PetroNotC Sharpа демон не важно в каком виде это не бэк?

хоть как-то логически стыкуется с последующей
PetroNotC Sharpче понимать, DI здесь не требуется без спринга. Куда конкретнее))
если не затруднит конечно

PetroNotC SharpКритерий оверхед тебе не знаком.
в чем оверхед? на чистых сервлетах у нас оверхеда нет? ну там параметры из http-запроса выковыривать, валидация, jsonы-хресоны, аутентификация, авторизация. всю вот эту мудень ручками делать не оверхед? или претензия строго в выборе спринга в качестве http backend?
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868203
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaхоть как-то логически стыкуется с последующейэто ответы на разные твои вопросы. Какие у тебя вопросы или доводы за спринг, такие и аргументы.

chpashaесли не затруднит конечносам потрудись объяснить зачем тут DI если даже спринг не нужен
chpashaв чем оверхед? на чистых сервлетах у нас оверхеда нет? ну там параметры из http-запроса выковыривать, валидация, jsonы-хресоны, аутентификация, авторизациянету оверхеда. Аутентификацию делает GlassFish.
Параметры - getParameters(...
Валидация это все твои проблемы? Может всплывающие подсказки обсудим?
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868211
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpэто ответы на разные твои вопросы. Какие у тебя вопросы или доводы за спринг, такие и аргументы.
я: у него http backend о чем написано во второй строчке
ты: а демон не важно в каком виде это не бэк? <====wtf?
я: ты можешь уже собраться и начать говорить внятно, чтоб тебя понять было можно?
ты: че понимать, DI здесь не требуется без спринга. Куда конкретнее))

аргументы да, ништяк

PetroNotC Sharpсам потрудись объяснить зачем тут DI если даже спринг не нужен
еще раз пять повтори "спринг не нужен", для убедительности. DI часть SOLID. Но только какой там SOLID на 10 классах, правда. Вот если бы 100 - тогда да.

PetroNotC Sharpнету оверхеда. Аутентификацию делает GlassFish
авторизацию тоже он делает?

PetroNotC SharpПараметры - getParameters(...
ну понятное дело, я даже не сомневался.

PetroNotC SharpВалидация это все твои проблемы?
ну-да, ну-да. просто напишем в документации "херню не вводить"

PetroNotC SharpМожет всплывающие подсказки обсудим?
нет, но можно поговорить за понятный, легко расширяемый и легко поддерживаемый дизайн приложения. но наверное, не с тобой.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868217
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha,

скрипт для Tampermonkey:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
// ==UserScript==
// @name         HidePetro
// @namespace    https://www.sql.ru/
// @version      0.1
// @description  Hide all Petro123 messages on a page!
// @author       skyANA
// @match        https://www.sql.ru/forum/*
// ==/UserScript==

(function() {
    'use strict';

    var messages = document.querySelectorAll('table.af-userid-27411, table.af-userid-257822');

    if (messages) {
        messages.forEach(m => m.style.display = 'none');
    }
})();
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868224
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мухскрипт для Tampermonkey:
И многие тут таким балуются, признавайтесь
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868299
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaно наверное, не с тобой.и не с тобой. У тебя спринг головного мозга. Другого ничего не видел.
А блазковича уже тут нету.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868300
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaДмитрий Мухскрипт для Tampermonkey:
И многие тут таким балуются, признавайтесь
двое в шарп ветки))) Которые сюда зачем то приходят)))
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868301
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpнету оверхеда. Аутентификацию делает GlassFish.А теперь давайте сравним простенького Котяру с монстроидальной СтеклоРыбой. У кого, говорите, нет накладных расходов?
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868303
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovPetroNotC Sharpнету оверхеда. Аутентификацию делает GlassFish.А теперь давайте сравним простенького Котяру с монстроидальной СтеклоРыбой. У кого, говорите, нет накладных расходов?накладные всегда на что то накладываются. Или относятся к чему то.
Например накладеые на передачу 10 байт 2 байта.
Что сравниваем?)
Монстра спринга с душечкой стеклоРыбой?
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868310
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpМонстра спринга с душечкой стеклоРыбой?Не надо переобуваться прямо в прыжке.
Лично я вообще никак не упоминал Spring.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868318
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,
Ты сказал про рыбу в эмоциональной окраске))
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868341
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpДругого ничего не виделЯ бы понял, если бы ты привел в пример что-то другое, не важно что. Я другого видел достаточно. Но проблема в том, что ты под другим подразумеваешь горы говнокода, написанного руками. Такого я видел ещё как и поболее многих. И вижу к сожалению до сих пор каждый день, и что ещё хуже, вынужден в таком участвовать.

PetroNotC SharpА блазковича уже тут нету. зато к сожалению есть ты, гадящий в каждой теме ребусами и бессмысленными фразами.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868342
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaPetroNotC SharpА блазковича уже тут нету. зато к сожалению есть ты, гадящий в каждой теме ребусами и бессмысленными фразами.так это... напоминаю: 21981416 :)
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868344
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мухтак это... напоминаю
Да я Петро уже много лет знаю, привык. К тому же его иногда нужно от новичков на форуме отгонять, иначе будет флуд на 3 страницы как в топике про архитектуру. Спасибо :-)
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868353
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaЯ бы понял, если бы ты привел в пример что-то другое, не важно что.я привел пример. Блазкович. Он не молился на спринг никогда.
Не пример?
До свидания.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868354
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpBasil A. Sidorovпропущено...
А теперь давайте сравним простенького Котяру с монстроидальной СтеклоРыбой. У кого, говорите, нет накладных расходов?накладные всегда на что то накладываются. Или относятся к чему то.
Например накладеые на передачу 10 байт 2 байта.
Что сравниваем?)
Монстра спринга с душечкой стеклоРыбой?
Как судить будем? Minimal footprint?
Мы-же не договоримся даже в этом разрезе.
Никто в топике не знает что мы считаем. Как считаем?
Учитывать только код приложения? Или код контейнера?
Или всё вместе? Некоторые даже (!) считают время старта
приложения. Непонятно где в SLA этим можно бравировать...
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868355
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мухтак это... напоминаю: 21981416 :)в шарпе ты ходил с плакатом"Не слушайте Петро!"
В java начало положено))))
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868357
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonPetroNotC Sharpпропущено...
накладные всегда на что то накладываются. Или относятся к чему то.
Например накладеые на передачу 10 байт 2 байта.
Что сравниваем?)
Монстра спринга с душечкой стеклоРыбой?
Как судить будем? Minimal footprint?
Мы-же не договоримся даже в этом разрезе.
Никто в топике не знает что мы считаем. Как считаем?
Учитывать только код приложения? Или код контейнера?
Или всё вместе? Некоторые даже (!) считают время старта
приложения. Непонятно где в SLA этим можно бравировать...вот у него и спроси. Он про рыбу вспомнил))))
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868358
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha,
Ты не блазкович. Я тебе это просто напомнил.
Держи свое имхо при себе.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868360
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpmaytonпропущено...

Как судить будем? Minimal footprint?
Мы-же не договоримся даже в этом разрезе.
Никто в топике не знает что мы считаем. Как считаем?
Учитывать только код приложения? Или код контейнера?
Или всё вместе? Некоторые даже (!) считают время старта
приложения. Непонятно где в SLA этим можно бравировать...вот у него и спроси. Он про рыбу вспомнил))))
А есть статистика по количеству использований рыбы?
Я так думаю что Ажур и Гугл должны собирать эти цифры
и где-то публиковать. В рамках своих подшефных облаков.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868362
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Извини не интересовался. У меня проект на нем и вроде работает.
АппСервера тут не обсуждают.
Либа спринг затмила голову.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868368
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное наша проблема в том что "каждый кулик хвалит своё болото".
И вообще нужной немало скушать собак и сломать копий на Spring и на J2EE
подобных (!) технологиях чтобы иметь своё взвешенное мнение.

К сожалению я часто слышу что ораторы-критики не разобрались в сути
вопроса и критикуют что чего знают плохо.

...Я Пастернака не читал но осуждаю.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868374
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Согласен. Обсуждения не было. Скатились в шарп болото.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868376
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaPetroNotC SharpСпрингу давно нужен конкурент
ты спрингом пользуешься? а с чего ты решил, что будешь пользоваться конкурентом? типа назло маме уши отморозишь? ну так вот, есть конкурент. впередс этого поста обсуждение закончилось.
Мембер восстал против конкурента либы.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868390
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpМембер восстал против конкурента либымембер восстал против ретрограда, пишущего все руками и поинтересовался, что лично даст ретрограду, пишущему все руками ещё один конкурент. Казалось бы, логичный вопрос, но я сделал одну ошибку - вступил в спор с человеком, не способным написать два сообщения так, чтобы второе хоть как-то было связано с предыдущим по смыслу. Причем ведь знал кто ты, знал что так будет, помнил чем кончались любые другие споры с тобой на похожие темы. Ан нет, опять потянуло на те же грабли.

PetroNotC SharpТы не блазковичА еще я не шарли эбдо, и что?
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868391
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaА еще я не шарли эбдо, и что?нет. Ты профи в спринге но троечник в архитектуре.
Я профи в архитектуре но троечник в спринге.
Што такое "ретроград" это тот кто против ктнкурента спрингу? То есть ты?
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868393
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha,
По фактам:
Ты забыл что спринг это либа. А тема про АппСервера.
Разве ты способен говорить про архитектуру? Ты просто классный прогер, но это тема не твоя.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868397
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaчто личнопоменьше личностей, а то я подумаю что тебе в пансион шарпа. Там моле разговора о личностях.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868402
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpЯ профи в архитектуре
Профи в архитектуре, не слышавший про SOLID. Шутка месяца

PetroNotC SharpТы профи в спринге
Тоже не верно - так, слегка знаком на 3+/4-

PetroNotC SharpШто такое "ретроград"
Let me google it for you

PetroNotC Sharpэто тот кто против ктнкурента спрингу?еще один последний раз, медленно. Я не против конкурентов. Твой подход - это не конкуренция, это даже не замена. Это старый добрый - я ручками все сделаю сам. Потому я и спросил в том посте, что даёт тебе ещё один конкурент или что дают тебе ещё 10 конкурентов, если ты принципиально не видишь почему здесь нужно использовать то или это.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868404
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaТвой подход
Опять весь твой пост ФЛУД.
Не мой подход.
Промямли что нибудь про решения без спринг.
Не можем?
До свидянья. Флудер.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868408
betelgeizex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот кандидат на то, чтобы потеснить Spring:

https://vertx.io/

Сам не писал под него, но популярность у него растет с каждым годом.
Так сказать, лучшее из обоих миров...
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868410
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpНе мой подход.
да да. для аутентификации берем сразу Glassfish, не меньше. Почему? Ну потому что Петро там что-то настраивал, у него даже получилось и теперь каждый раз, когда нам нужна аутентификация мы просто берем Glassfish ибо хуле. Http-Backend пишем на чистых сервлетах, параметры разбираем вручную, сериализуем и десериализуем видимо тоже вручную или ты уже jackson/gson какой освоил? не его подход, my ass

PetroNotC SharpПромямли что нибудь про решения без спринг.
любой di-framework на выбор + недостающие компоненты в виде отдельных framework-ов.

PetroNotC SharpНе можем?
До свидянья. Флудер.
слив защитан (с)
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868411
betelgeizex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
https://start.vertx.io/

Никому ничего не напоминает?
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868412
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaPetroNotC SharpПромямли что нибудь про решения без спринг.
любой di-framework на выбор + недостающие компоненты в виде отдельных framework-ов.
Фреймворк это не АппСервер.
А тема - Сервер приложений для java.
Я же говорю, ты троечник.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868413
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaДмитрий Мухтак это... напоминаю
Да я Петро уже много лет знаю, привык.
Смотри сам:)
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868414
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мухchpashaпропущено...

Да я Петро уже много лет знаю, привык.
Смотри сам:)Вы нашли друг друга. Продоожайте про АппСервер)
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868418
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpФреймворк это не АппСервер.
А тема - Сервер приложений для java.
тему раскрыли на первой странице, так что не надо прикрываться ею. По сути ты не в состоянии возразить ни по одному пункту - все что остается это нечленораздельно бухтеть и повторять одни и те же лозунги

PetroNotC SharpЯ же говорю, ты троечник.
а я нигде и не утверждал обратного. лучше быть троечником способным еще что-то в жизни усвоить, чем слепым и глухим самоделкиным, решившим раз и навсегда, что он - профи и знает все и вся.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868422
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaтему раскрыли на первой странице
Ты действительно смешной.
Кем раскрывалась тема?
Вот этим что ли?
chpashaпросто я подумал, вдруг чего проспал
))
Ну не твое это, логично и спокойно рассуждать о предмете. А не о петро.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868448
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpchpasha,
По фактам:
Ты забыл что спринг это либа. А тема про АппСервера.
Разве ты способен говорить про архитектуру? Ты просто классный прогер, но это тема не твоя.При создании бизнес приложений нужна инфраструктура (инфраструктурный код). Можешь написать сам, а можешь взять уже готовую инфраструктуру. Как это будет называться, да какая в целом разница?
1. Сервер приложений
2. Spring framework
3. Бла, бла, бла - библиотека

Если будешь всю инфраструктуру писать сам, то можешь пару лет к сроку выполнения своего проекта прибавить. Ведь на написание хороших инфраструктур команды (spring, redhat) тратят десятилетия.

Мне нравится мысль "дяди Боба" что хорошая архитектура это та, которая позволяет отложить принятие архитектурных решений на как можно более поздний срок (когда у тебя уже будет достаточно информации для принятия правильного решения).

К сожалению выбор инфраструктуры, это не то решение которое можно легко переиграть. Если уж был выбран спринг, то на безболезненный переход на Java EE вряд ли можно рассчитывать. Конечно если у тебя не приложение типа "hello world".
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868454
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vas0Если будешь всю инфраструктуру писать сам,я вообще ленивый и не люблю писать сам.
Тут как то спрашивал про аналог шарпа в рест все промолчали).

vas0Как это будет называться, да какая в целом разница?
1. Сервер приложений
2. Spring framework
3. Бла, бла, бла - библиотека
Ты вопрос свой недавний помнишь?
Тебе же была разница в выборе первое, второе или третье?
Ты был в сомненьях и просил факты и обоснования ВЫБОРА.
Вот поэтому, есть разница, спринг или томкат или вебсфера
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868457
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp,

Ну мой вопрос был собрать информацию о подходах. Узнал вот про саги. В целом о микро-сервисном мире пока у меня информации мало. Смотрю вот со стороны.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868458
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vas0Мне нравится мысль "дяди Боба" что хорошая архитектура это та, которая позволяет отложить принятие архитектурных решений на как можно более поздний срок (когда у тебя уже будет достаточно информации для принятия правильного решения).хорошая мысль.
Чтобы ее реализовать нужно:
— делать прототип и нагрузочное тестирование
- ТЗ и методологию производства ПО (не прогером самоучкой)
— стоимость владения (конфиги спринга нужны или админка)
— время входа в технологию (отсечь микросервисы и маркетинг)
-..
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868459
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vas0PetroNotC Sharp,

Ну мой вопрос был собрать информацию о подходах. Узнал вот про саги. В целом о микро-сервисном мире пока у меня информации мало. Смотрю вот со стороны.
Теперь смотри, чел ищет инфу о АппСервере. И тут воинствующий спринг профи проснулся и говорит: Я против чтобы обсуждали альтернативу спринг. Мне петро не нравится))).
Это он проснулся).
ЗЫ.
Мне микросервисы не нравятся. Пусть тоже поорет.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868462
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpКем раскрывалась тема?
Людьми, назвавшими популярные апп-сервера. На этом теме конец - обсуждать по изначальному вопросу больше нечего.

PetroNotC SharpИ тут воинствующий спринг профи проснулся и говорит: Я против чтобы обсуждали альтернативу спрингскажи, ты реально на столько глуп, что не смотря на как минимум две мои попытки указать на то, что замечание касалось лично тебя, ты продолжаешь талдычить про противников альтернатив? привожу еще раз цитату целиком, чисто для протокола:

chpashaты спрингом пользуешься? а с чего ты решил, что будешь пользоваться конкурентом? типа назло маме уши отморозишь? ну так вот, есть конкурент. вперед где здесь "против конкуренции"? фраза была адресована лично тебе.

У меня все, Пе тролль , удачи.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868464
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaЛюдьми, назвавшими популярные апп-сервера. На этом теме конец - обсуждать по изначальному вопросу больше нечего.ну дак не тобой. Ты кто тут в теме?
Кто с тобой что тут обсуждает?
Фразу лично мне засунь лично себе.

chpashaУ меня всенаконец то.
С тобой никто ничего тут не обсуждает.
Про микросервисы не забудь лично мне что написать.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868467
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpну дак не тобой. Ты кто тут в теме?
а ты?

PetroNotC SharpПро микросервисы не забудь лично мне что написать.
Цветочный магазин
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868471
mirudom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MolasarКакой сервер приложений наиболее популярен для Java решений?
GarrickIBM Webshere, Oracle Weblogic, Red Hat JBoss Присоединяюсь.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868475
mirudom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще, Spring vs JavaEE Application Server,

1. Все проекты, которые видел на Спринге - просто жрут ресурсы и компутера и человеческие.
2. Spring - это не "кровавый интерпрайз". Его пытаются применять в контексте ЕЕ.

Присоединяюсь к мнению, что Spring стал монстром,
Учитывая зависимости в проектах внутри Спринга - вполне ожидаемо.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868479
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mirudom,
Без фактов тебя сожгут на костре)))
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868481
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы знаете. Есть точные науки. Такие как математика например. Где если слева от знака равно стоит 1
и справа стоит 1 то всем очевидно тождество. То что "слева". Равно тому что "справа".

В других науках. Гуманитарных. Философских. Часть ораторов скажут что ангелов на кончике иглы около 12 штук.
Другая часть скажет что скорее всего не 12 а аж 13 а то и больше. И в данном топике мои коллеги... я вынужден
это признать ведут себя как философы и богословы.

Ну что.. дорогие мои философы и гуманитарии. Давайте вводить метрики и правила судейства.

Если Спринг жрёт ресурс - то какой? Память? Объём билда? Ресурсы процессора? И .. злополучное
время прогрева приложения о котором говорят в этом топике.

По сабжевому пункту. По первому топику - давайте отдельно поднимем голосование с мультиселектом.
Просто посчитаем сколько в форуме Апп-Серверов и каких.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868492
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonВы знаете. Есть точные науки. Такие как математика например. Где если слева от знака равно стоит 1
и справа стоит 1 то всем очевидно тождество. То что "слева". Равно тому что "справа".Вот кстати не очевидно, а требует определения и доказательства :)
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868564
mirudom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpБез фактов тебя сожгут на костре))) Ой ! боюся, боюся !
maytonВы знаете. Есть точные науки. Такие как математика например. Где если слева от знака равно стоит 1
и справа стоит 1 то всем очевидно тождество. То что "слева". Равно тому что "справа".

В других науках. Гуманитарных. Философских. Часть ораторов скажут что ангелов на кончике иглы около 12 штук.
Другая часть скажет что скорее всего не 12 а аж 13 а то и больше. И в данном топике мои коллеги... я вынужден
это признать ведут себя как философы и богословы.

Ну что.. дорогие мои философы и гуманитарии. Давайте вводить метрики и правила судейства.

Если Спринг жрёт ресурс - то какой? Память? Объём билда? Ресурсы процессора? И .. злополучное
время прогрева приложения о котором говорят в этом топике.

По сабжевому пункту. По первому топику - давайте отдельно поднимем голосование с мультиселектом.
Просто посчитаем сколько в форуме Апп-Серверов и каких.
Уважаемый mayton,
выражаю только свое мнение, основанное на личном опыте.
Математика это не программирование. И в отдельных частях процесса разработки ПО это скорее всего философия,
хотя в основе лежит точная математика.

Вы прикрываетесь лозунгом о точных науках, хотя сами аппелируете к демократическим ценностям.
Но, хроническая неспособность части коллег освоить спеку, даже такую хорошо формализованную, как
Java EE, наводит на мысль, что дело не только в лени, но и в более глубоких проблемах.
Которые конечно же не тема данного топика.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868568
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я же предложил метрику! Количество классов фактически загруженных ClassLoader.

Все проигнорировали.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868597
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868803
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пока проголосовало 10 чел. Выборка в топ 3 платформы совпадает с теми данными которые
взяты с круговой диаграммы.

- Tomcat
- Jetty
- WildFly
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39868854
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mirudomЕще, Spring vs JavaEE Application Server,

1. Все проекты, которые видел на Спринге - просто жрут ресурсы и компутера и человеческие.
2. Spring - это не "кровавый интерпрайз". Его пытаются применять в контексте ЕЕ.

Присоединяюсь к мнению, что Spring стал монстром,
Учитывая зависимости в проектах внутри Спринга - вполне ожидаемо.

Вы еще ранние JavaEE не видели.
Я столкнулся с JavaEE 5... Ну полсе этого Спринг мне не показался монстром.
JavaEE 7 начал косить под Спринг, но к тому времени уже появился Спринг Бут
Так что JavaEE 7 вызывал чувства "ФИГА?".
Oracle "сдалась" и перестала догонять Спринг, отдав JEE фонду Apache.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39869083
qasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chpashaqastaПочему? Где же быстрый старт?
интересная методика измерения скорости (видимо скорости разработки, я так понимаю). могу предложить еще одну неплохую - считать среднее кол-во букв в аннотациях. или размер доки сравнить

qastaРаспределённую транзакцию на две базы данных добавлять будем или хватит
вас не затруднит привести хотя бы грубую статистику соотношения проектов, где это надо и где нет. честно говоря, я нахожу довольно милой попытки откопать какую-то фичу из инструмента А, которой нет в инструменте Б и бегать с ней, как с писанной торбой. А ведь не далее чем пару постов назад вы согласились с мнением, что достаточно легковесного чего-то там в комбинации с чем-то там еще. И тут бах внезапно нам нужны распределенные и вложенные транзакции.

qastaпочему во всех компаниях стало модно
квантор всеобщности детектед

О как забомбило!
Ну давайте предложите свою методику и подкрепите полезность спинга по вашей методике фактами.

Ещё раз (напишу в этом посте, но ответ относится ко всем):
Преимущества быстрого и "быстрого" старта в спринге перед JEE нет.

Я это написал, я это и обосновал. Пока что ничего вразумительного за точку зрения "против" не увидел. И давайте писать с конкретными примерами и фактами (не бойтесь выложить примеры кода на форум).

Кстати, на мой вопрос так никто и не ответил (про неработающий cron - это про "удобность и безконфигность" ).
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39869090
qasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Случайно отправил сообщение, а правки на форуме нет...

Так вот. Про "вторую" базу данных. На моём опыте вторая БД появляется всегда "внезапно" при развитии проекта.
Начиная от банальных ситуаций вроде интеграции и шардированием данных и заканчивая той эквилибристикой, когда нужно работать с одной БД через разные пулы соединений. Но что же это - я, наверное, всё выдумал.

И легковесность действительно нужна. Но кроме легковесности нужна возможность выходить на более серьезный уровень при росте объёмов и развитии функционала БЕЗ переписывания всего. Кстати, в моих постах за JEE фактов гораздо больше, чем у апологетов spring-а.

P.S. Спринг на самом деле нормально живёт и в JEE (это я к примеру про те же распределенные транзакции), но если JEE и без него умеет многое - нахрена спирнг там нужен?
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39869125
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qastaСлучайно отправил сообщение, а правки на форуме нет...

Так вот. Про "вторую" базу данных. На моём опыте вторая БД появляется всегда "внезапно" при развитии проекта.
Начиная от банальных ситуаций вроде интеграции и шардированием данных и заканчивая той эквилибристикой, когда нужно работать с одной БД через разные пулы соединений. Но что же это - я, наверное, всё выдумал.


На моем опыте подключить две разных БД к Spring Boot простая задача.
Которая рещается через конфигурационный класс.
Настройки, по желанию можно вынести в конфигурационный файл

Сам так делал, когда надо было работать с oracle и PostgreSQL одновременно.


Так же подключался к одной БД Oracle, но от разных пользователями.
Опять же не было проблем.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39869139
qasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mad_nazgul,

Надо не просто соединиться с двумя БД, а сделать так, чтобы транзакция у них была общая.
На самом деле, даже это можно сделать в spring-е - просто повозившись немного с конфигурацией и подключив пару библиотек.
А в JEE можно просто взять и пользоваться.

Оба продукта всегда решали одни и те же задачи, но немного по-разному. Я написал, что с JEE сейчас работать проще, чем со spring-ом.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39869150
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qastaНадо не просто соединиться с двумя БД, а сделать так, чтобы транзакция у них была общая.
На самом деле, даже это можно сделать в spring-е - просто повозившись немного с конфигурацией и подключив пару библиотек.
XA - это совершенно не сценарий для бута.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39869163
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qastaО как забомбило!
привыкайте

qastaНу давайте предложите свою методикуя предложил - считать символы в аннотациях, где меньше, тот инструмент и лучше. Считаю, что данная методика ничем не хуже вашей. И такая же глупая.

qastaи подкрепите полезность спинга по вашей методике фактами
в моем посте, адресованном вам есть хоть одно упоминание спринга? с чего вы решили, что у меня есть хоть малейшее желание участвовать в споре о том, лучше спринг чем jee или нет?

qastaПреимущества быстрого и "быстрого" старта в спринге перед JEE нет
ок и какой из этого вывод?

qastaЯ это написал, я это и обосновал
написал - да. обосновал - нет.

qastaКстати, на мой вопрос так никто и не ответил (про неработающий cron
видимо никто не в курсе. у меня есть еще одно объяснение, но оно вам понравится заметно меньше

qastaНа моём опыте вторая БД появляется всегда "внезапно" при развитии проекта.
Начиная от банальных ситуаций вроде интеграции и шардированием данных и заканчивая той эквилибристикой, когда нужно работать с одной БД через разные пулы соединений. Но что же это - я, наверное, всё выдумал.Нет, просто не слыхали про логическую ошибку "Случай из жизни"

qastaИ легковесность действительно нужна. Но кроме легковесности нужна возможность выходить на более серьезный уровень при росте объёмов и развитии функционала БЕЗ переписывания всегоа вот под этим с удовольствием подпишусь. если сможете это втолковать Петру, так и вообще праздник

qastaКстати, в моих постах за JEE фактов гораздо больше, чем у апологетов spring-а.
кому-то нужны огурцы толстые и короткие, кому-то длинные и тонкие. а кому-то пофиг - все равно в салат резать.

qastaахрена спирнг там нужен?
про "там" не знаю. но подозреваю, что он никому из примерно 70% его использующих в принципе не нужен. их просто заставили.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39869167
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaа вот под этим с удовольствием подпишусь. если сможете это втолковать Петру, так и вообще праздникпоздравляю.
Вам в шарп сообщество. У вас мания преследования. Вы все время спорите с таинственным петро. Кто он?)))
В java лет 5 таких болезней не было.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39869199
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qastamad_nazgul,

Надо не просто соединиться с двумя БД, а сделать так, чтобы транзакция у них была общая.
На самом деле, даже это можно сделать в spring-е - просто повозившись немного с конфигурацией и подключив пару библиотек.
А в JEE можно просто взять и пользоваться.

Оба продукта всегда решали одни и те же задачи, но немного по-разному. Я написал, что с JEE сейчас работать проще, чем со spring-ом.

Ну я бы так не сказал.
Часть работы брал на себя сервер приложений.
Причем эта часть была прибита гвоздями к конкретному серверу приложений.
С кучей особенностей и четким отслеживанием зависимостей.
Натолкнулся с WebSphere, со старым hibernate и spring.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39869253
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpВы все время спорите с таинственным петро. Кто он?
говорят (говорят) - архитектор 80-го левела

PetroNotC SharpВ java лет 5 таких болезней не было.
цветочный магазин
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39869274
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaqastaО как забомбило!
привыкайте

qastaНу давайте предложите свою методикуя предложил - считать символы в аннотациях, где меньше, тот инструмент и лучше. Считаю, что данная методика ничем не хуже вашей. И такая же глупая.

qastaи подкрепите полезность спинга по вашей методике фактами
в моем посте, адресованном вам есть хоть одно упоминание спринга? с чего вы решили, что у меня есть хоть малейшее желание участвовать в споре о том, лучше спринг чем jee или нет?

qastaПреимущества быстрого и "быстрого" старта в спринге перед JEE нет
ок и какой из этого вывод?

qastaЯ это написал, я это и обосновал
написал - да. обосновал - нет.

qastaКстати, на мой вопрос так никто и не ответил (про неработающий cron
видимо никто не в курсе. у меня есть еще одно объяснение, но оно вам понравится заметно меньше

qastaНа моём опыте вторая БД появляется всегда "внезапно" при развитии проекта.
Начиная от банальных ситуаций вроде интеграции и шардированием данных и заканчивая той эквилибристикой, когда нужно работать с одной БД через разные пулы соединений. Но что же это - я, наверное, всё выдумал.Нет, просто не слыхали про логическую ошибку "Случай из жизни"

qastaИ легковесность действительно нужна. Но кроме легковесности нужна возможность выходить на более серьезный уровень при росте объёмов и развитии функционала БЕЗ переписывания всегоа вот под этим с удовольствием подпишусь. если сможете это втолковать Петру, так и вообще праздник

qastaКстати, в моих постах за JEE фактов гораздо больше, чем у апологетов spring-а.
кому-то нужны огурцы толстые и короткие, кому-то длинные и тонкие. а кому-то пофиг - все равно в салат резать.

qastaахрена спирнг там нужен?
про "там" не знаю. но подозреваю, что он никому из примерно 70% его использующих в принципе не нужен. их просто заставили.вам на пенсию.
Вроде бы много писали. Но о чем....?
Продолжайте.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39869306
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpвам на пенсию.
Вроде бы много писали. Но о чем....?
Продолжайте.
повторюсь: цветочный магазин
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39869316
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha,
Молодежный бренд тебе как кость в горле).
На пенсию!
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39872148
mirudom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul Вы еще ранние JavaEE не видели.Видел, видел.
mad_nazgul Я столкнулся с JavaEE 5... Ну полсе этого Спринг мне не показался монстром.Вы не знаете почему JavaEE был сделан именно таким.
mad_nazgulJavaEE 7 начал косить под Спринг, но к тому времени уже появился Спринг Бут
Так что JavaEE 7 вызывал чувства "ФИГА?".Использование спринга - обычно поверх JavaEE сервера, только с приходом клаудов деплоймент поменялся на видимость SE. Но проблемы остались. :-)
mad_nazgulOracle "сдалась" и перестала догонять Спринг, отдав JEE фонду Apache. Оракул попытался выбить конкурента с поля транзакционных и очень надежных систем. Найдите историю создания Java EE серверов оракулом и почитайте.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39872159
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По просьбам трудящихся.

В смежном голосовании https://www.sql.ru/forum/1317550-1/opros-ispolzovaniya-app-servers-http-servers-embed-http
по состоянию на 6-Oct-2019 участвовали 35 человек участников данного форума.

Было посчитано количество использований (usages) серверов приложений. Выбор был мультиселективный.
Тоесть каждый участник мог проголосовать за несколько App/Http/servers.

И хотя я считаю что времени прошло еще мало но предварительно можно кое-что сказать.

Данную статистику считаю правдивой. Она примерно отражает моё понимание положения дел на рынке
использований App/Http/servers.

Общая доля usages J2EE серверов составляет примерно 50% от всего количества.

Наиболее популярный выбор - Apache Tomcat (опционально является частью Spring Boot стека).
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39872382
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mirudomИспользование спринга - обычно поверх JavaEE сервера, только с приходом клаудов деплоймент поменялся на видимость SE. Но проблемы остались. :-)


Как минимум со SpringBoot это не так.

mirudomОракул попытался выбить конкурента с поля транзакционных и очень надежных систем. Найдите историю создания Java EE серверов оракулом и почитайте.

Которые сейчас как бы не особо нужны, т.к. не гонятся за транзакционностью любой ценой.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39873073
rabiter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpchpashaно наверное, не с тобой.и не с тобой. У тебя спринг головного мозга. Другого ничего не видел.
А блазковича уже тут нету.

А что стало с блазковичем, кстати?
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39873100
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rabiter,
Вангую, на повышение ушел, без программирования.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39873179
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как ПТ закрылось так и половина сбежало.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39873208
rabiter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonКак ПТ закрылось так и половина сбежало.

а что такое ПТ? я видимо не в теме
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39873210
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Курилка такая была.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39887125
mirudom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mirudomИспользование спринга - обычно поверх JavaEE сервера, только с приходом клаудов деплоймент поменялся на видимость SE. Но проблемы остались. :-)
mad_nazgul Как минимум со SpringBoot это не так.
Уважаемый mad_nazgul,
что SpringBoot не деплоится на cloud, или HTTP уже кто-то отменил ?
mirudomОракул попытался выбить конкурента с поля транзакционных и очень надежных систем. Найдите историю создания Java EE серверов оракулом и почитайте.
mad_nazgul Которые сейчас как бы не особо нужны, т.к. не гонятся за транзакционностью любой ценой.Уважаемый mad_nazgul,
надежность ПО реализуется как то иначе, но не с использованием транзакций ?
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39887838
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mirudom
Уважаемый mad_nazgul,
надежность ПО реализуется как то иначе, но не с использованием транзакций ?


Да, т.к. сейчас модны микросеврисы. Помучившись с распределенными транзакциями в микросеврисной архитектуре, решили - нафиг транзакции. Будем рассказывать саги. Пример .
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39887889
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul
Помучившись с распределенными транзакциями в микросеврисной архитектуре,
которых нет в SOA архитектуре
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39890141
mirudom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpкоторых нет в SOA архитектуре Уважаемый PetroNotC Sharp,
подскажите пожалуйста, какой спекой Вы пользуетесь ?
mad_nazgulДа, т.к. сейчас модны микросеврисы. Помучившись с распределенными транзакциями в микросеврисной архитектуре, решили - нафиг транзакции. Будем рассказывать саги. Пример. Уважаемый mad_nazgul,
Автор статьи, на которую Вы ссылаетесь, ссылается на книгу Криса Ричардсона, таки там есть целая глава
под номером 4, которая и повествует причины нагативного отношения к XA транзакциям,а ведь есть еще и XA+.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39890159
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mirudom
Уважаемый PetroNotC Sharp,
подскажите пожалуйста, какой спекой Вы пользуетесь ?

Теорией относительности Эйнштейна.
Так как в SOA куски нарезаются по функциональным связям в месте их минимального взаимодействия, то распределённые транзакции тоже минимальны. Большинство связей внутри модуля-куска.
Конечно по отношению к микросервисам в кавычках. (см.теорию относительности)
Если разделить модули по принципу - каждому классу - сервис, то распределённых транзакций будет море.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39891100
unregestered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жесть какая. Форум полон некомпетентных школьников.

Вырубайте автоконфигурацию и будет вам старт в 2 секунды (если надо).
Для спринга spring boot необязателен. И даже запуск одним джарником можно без spring boot-а сделать. Представляете, да.
Сила спринга не в DI, а в наборе офигенных библиотек и плагинов, AOP, удобной конфигурации. DI сам по себе вообще не особо нужен, старый добрый сервис локатор прекрасно справится. Так что апологеты guice и прочего извращенства идут лесом.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39891105
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю еще через лет 50 языковых и фреймворковых эволюций придут к решению что всё таки язык важнее чем фреймворк.

В конце концов главная задача - это максимально близко (на коротком стеке) описать бизнес область
и это описание "запустить". Если решение удачно - оно переживет столетия и своих создателей.

А если вы просто посмотрите на историю фреймворков то их средний срок жизни пока 3-5 лет.

NodeJS приложение в этом смысле лучше чем Java/Boot потому-что на коротком языке описывает ендпоинт
и асинк-логику которая туда заложена (я пока говорю только чистую логику без всяких там драйверов
к БД которых может быть не быть). А что может быть лучше чем короткое описание? Я не знаю.

Любое лаконичное решение - лучше многословного.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39891200
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
с тобой полностью согласен.
вот есть https://habr.com/ru/post/476424/
но вот сколько противников...
как его заминусовали.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39891378
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Я думаю еще через лет 50 языковых и фреймворковых эволюций придут к решению что всё таки язык важнее чем фреймворк.


Рантайм и стандартная библиотека важнее и того и другого.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39891379
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scott Tiger,

Мне кажется это сравнение желтого с квадратным.

Приведите пример по вашему тезису.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39891382
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton, хороший рантайм Java и плохой рантайм Perl, например. В первом случае можно сделать самодостаточное приложение в jar-е, во втором - нет. Хорошая стандартная библиотека Java и кошмар Lua и того же пистона что по фичам, что по совместимости в любую сторону даже в минорных (!) версиях. Можно даже расширить до популярных библиотек на все случаи жизни - хороший (местами) Spring и невыносимый в каждой детали (начиная прямо от собственной системы сборки) Boost.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39891383
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ваша операционая система - это не рантайм?
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39891389
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Несомненно, хотя здесь нужно хорошо понимать, что рантаймом является только ядро (и его службы типа планировщика) и динамический линкер. В мире *nix с этим проблем никаких, да и выбор приличный.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39891742
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С Перл-ом знаком поверхностно. Знаю что видел проект из области маркетинг-акций для мобильного
провайдера который полностью переписывали с Perl на Java1.6 (тогда еще). И на то были свои причины.

В одном крупном инвестиционном банке система торгов тоже была переписана с Perl/IBM Mainframe
на Java (Cloud).

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

Но всё остальное... Фууу...
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39891771
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton

Но всё остальное... Фууу...

мне вообще "популярность" perl не очень понятна

Например у IBM уже черти с каких времен был замечательный язык REXX, совершенно простой и читабельный

Нет же, почему-то "модным и молодежным" стал perl, где при попытке понять даже простейшую функцию глаза сломаешь (((
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39891779
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev,
Счас читаю gradle и там ЯП груви.
Чел сетует почему язык не взлетел с 2003 года.
А js, питон взлетели.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39891795
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp

А js.... взлетели.

с этим все понятно. браузеры
js фактически монополист, единственный язык стандартно встроенный в браузеры

одно время была конкуренция с Java applets, Flash, VB Scripts, но js оказался более открытмм, все проприетарные решения медленно сходят на нет
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39891797
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JS и Питон были в своей нише. По крайней мере всем понятно ЗАЧЕМ они создавались.

А ниша Groovy была не определена. Заменой Java он не стал и не может стать.
Низкий перформанс и динамическая типизация делают его негодным для highload.
Ошибки dynamic types делают его пригодным только для написания модульных тестов
и всяческих скриптов. Тоесть там по сути где лень - превышает потенциальный damage.

Вот и остался груви просто языком интеграции Java систем. Все таки он к ним ближе
чем питон.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39891941
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev
mayton

Но всё остальное... Фууу...

мне вообще "популярность" perl не очень понятна

Например у IBM уже черти с каких времен был замечательный язык REXX, совершенно простой и читабельный

Нет же, почему-то "модным и молодежным" стал perl, где при попытке понять даже простейшую функцию глаза сломаешь (((

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

Вобщем много букв - плохо. Мало букв (Perl или МозгоФак) тоже - плохо. А вот какой-то разумный
баланс + английские глаголы + скобочки типа "bracers" уже стали стандартом де-факто для любой
грамматики. Вобщем универсальная формула языко-строения должна в себя включать эти опции.

Если создатель языка по каким-то причинам от этого отходит "слишком далеко" то он обречен. Вернее
его язык обречен быть никем не понятым.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39892074
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Исключение это лиспы, которые одновременно компактны и очень выразительны засчет моноиконичности и идеальной структурности.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39894499
unregestered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton

Вобщем много букв - плохо. Мало букв (Perl или МозгоФак) тоже - плохо. А вот какой-то разумный
баланс + английские глаголы + скобочки типа "bracers" уже стали стандартом де-факто для любой
грамматики. Вобщем универсальная формула языко-строения должна в себя включать эти опции.

Если создатель языка по каким-то причинам от этого отходит "слишком далеко" то он обречен. Вернее
его язык обречен быть никем не понятым.


Язык должен быть, по возможности, простой. Чем проще язык, тем проще писать компиляторы, IDE и прочие инструменты.
А чем больше инструментов, тем проще работать.
...
Рейтинг: 0 / 0
Сервер приложений для Java
    #39894517
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С точки зрения процесса компилляции самый простой - это целевой ассемблер.
Но эту идею похоронили в 20-м веке.

Современный ЯП - человеко-ориентирован. Хотя друзья из сегмента С++ с этим до сих пор не согласны.
...
Рейтинг: 0 / 0
167 сообщений из 167, показаны все 7 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Сервер приложений для Java
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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