powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
25 сообщений из 71, страница 1 из 3
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
    #34887240
Томкатный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть одно большое web-приложение(портал).

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

Использую Spring и Hibernate.

1. Ежели каждый web-сервис будет использовать Spring и Hibernate в отдельности, не станет ли Томкату плохо?

Или же Web-сервисы лучше юзать на отдельных серверах (на что нет возможности)?
...
Рейтинг: 0 / 0
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
    #34887323
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если есть возможность переходите на EJB3. Общий PU (Persistence Unit) на основе Hibernate, POJO сущности, web-сервисы навесить элементарно.
...
Рейтинг: 0 / 0
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
    #34887712
Спасибо.

А можно подробнее о "Общий PU (Persistence Unit)". Что за зверь?

Т.е. в обычном приложении у меня есть слой pojo-объектов, например Client.
Соответственно могу их персистить и выгребать:

Код: plaintext
1.
HibernateUtil.currentSession().save(client);
HibernateUtil.currentSession().createQuery("from Client").list();

1. Что такое Общий PU (Persistence Unit) на основе Hibernate, POJO сущности?
2. Примерчик бы.
...
Рейтинг: 0 / 0
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
    #34887734
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вебсервисы нельзя задеплоить в то же приложение и дать им ту же hibernatesession factory (это и есть PU в новмодных терминах)

по сабжу: хз. зависит от жоркости приложения - ответ один: тока пробовать
...
Рейтинг: 0 / 0
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
    #34887850
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор Топика
1. Что такое Общий PU (Persistence Unit) на основе Hibernate, POJO сущности?

В технологии EJB3 Вы используете сущности (entity) в виде POJO-объектов, действия над которыми выполняют SessionBean-компоненты (SessionBean может выполнять функции web-сервиса). Все SessionBean-ы могут использовать общий PU (ключевые слова ORM, EJB3, Java EE). PU (он же ORM-менеджер) может быть разным: TopLink, Hibernate, Kodo и т. п.

Автор Топика2. Примерчик бы.
один из примеров
...
Рейтинг: 0 / 0
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
    #34887853
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор ТопикаСпасибо.

А можно подробнее о "Общий PU (Persistence Unit)". Что за зверь?

Т.е. в обычном приложении у меня есть слой pojo-объектов, например Client.
Соответственно могу их персистить и выгребать:

Код: plaintext
1.
HibernateUtil.currentSession().save(client);
HibernateUtil.currentSession().createQuery("from Client").list();

1. Что такое Общий PU (Persistence Unit) на основе Hibernate, POJO сущности?
2. Примерчик бы. А если у тебя спринг то зачем все это? HibernateTemplate, а лучше HibernateDaoSupport не пробовал?
...
Рейтинг: 0 / 0
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
    #34887870
По идее хочу

1. Разные модули (бины или web-модули) с разной функциональностью, независимые друг от друга.

Например три модуля:
1) Геомодуль (Страны, Регионы, города, Ip адреса).
2) Модуль голосования на рейтинг, который занимается только подсчетом голосов.
3) Основной модуль.

2. Возможность разносить модули по разным серверам(масштабирование).

3. Возможность дергать каждый модуль из каждого.


Идеально было бы, если в разнесенном состоянии они использовали каждый свою Hibernate SessionFactory, а в неразнесенном(на одном сервере) общую SessionFactory.

Можно ли такое реализовать?

P.S. Раньше щупал EJB2.0, там такие фокусы вроде как проделывались с помощью session и entity бинов...
...
Рейтинг: 0 / 0
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
    #34887968
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор Топика
1. Разные модули (бины или web-модули) с разной функциональностью, независимые друг от друга.

слово модуль меняем на компонент: EJB (или спрингово поджовый сервис). и лучше деплоить их в одно приложение.
Автор Топика
2. Возможность разносить модули по разным серверам(масштабирование).
фиговый это способ масштабирования. см. фаулера - тема раскрыта

sharing SF (PU) - не вопрос. только компоненты на одной коробке на разные earы не разделяйте.

всё можно на всём реализовать. вы выбрали spring или ejb?
...
Рейтинг: 0 / 0
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
    #34887989
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KachalovЕсли есть возможность переходите на EJB3. Общий PU (Persistence Unit) на основе Hibernate, POJO сущности, web-сервисы навесить элементарно.
Что-то вообще не улавливаю логики. Чем лучше этот EJB3? Все тоже самое, только реализуется сервером черти как вместо того как хочется?
...
Рейтинг: 0 / 0
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
    #34888044
2vas0, а если я хочу дернуть данные из базы прямо из pojo -объекта? Поможет HibernateTemplate отцу русской демократии?

2Blazkowicz

Ежели сервер реализует EJB3, то получаем следующие преимущество:

1. Масштабируемость(разнесение модулей на какие угодно сервера)
2. Стандарт(Все взаимодействие продумано и описано, усек его и колбась бины).
3. Производительность (Возможно будет жрать меньше ресурсов, если вместо того чтобы разворачивать N web-приложений мы развернем N session бинов).

Имхо.
...
Рейтинг: 0 / 0
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
    #34888102
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДОХТАР меня игнорируют


Автор Топика2vas0, а если я хочу дернуть данные из базы прямо из pojo -объекта? Поможет HibernateTemplate отцу русской демократии? предача репозиториев в POJO энтити это старый полезный хинт конфузящий новичков DDD

Автор Топика
Ежели сервер реализует EJB3, то получаем следующие преимущество:
1. Масштабируемость(разнесение модулей на какие угодно сервера)
2. Стандарт(Все взаимодействие продумано и описано, усек его и колбась бины).
3. Производительность (Возможно будет жрать меньше ресурсов, если вместо того чтобы разворачивать N web-приложений мы развернем N session бинов).
Имхо.
1. хреновое это масштабирование
2. ???
3. деплойте одно приложение на коробку, все компоненты: session-ejb, we-serv, spring's services, SessFact (PU) пихайте в один xAR

и будет вам счастье
...
Рейтинг: 0 / 0
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
    #34888201
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, понеслась!
Автор Топика
1. Масштабируемость(разнесение модулей на какие угодно сервера)

JTreeCache (и другие альтерантивы) на Spring/Hibernate навесил, и вот тебе масштабируемость на действительно какие угодно сервера. В случае EJB кажый апп сервер реализует масштабируемость по своему. Поэтому она не всегда реализована оптимально именно для твоего приложения. Плюс в большинстве случаев херово тюнингуется, потому как реализация скрыта вендором.

Автор Топика
2. Стандарт(Все взаимодействие продумано и описано, усек его и колбась бины).

Коню под хвост этот "стандарт". В том-то и дело, что там не всё продумано и описано. Есть ряд моментов, которые спека обходит стороной. Эти случаи каждый вендор реализует как ему вздумается, в результате нужно изучать не только спеку, но и доку твоего апп сервера.
Показательный пример на тему .


Автор Топика3. Производительность
Использование EJB дает гораздо меньше возможностей оптимизации производительности. При использовании opensource решений можно контролировать больше уровней приложения и соответственно применять на них оптимизации.

Автор Топика(Возможно будет жрать меньше ресурсов, если вместо того чтобы разворачивать N web-приложений мы развернем N session бинов).
Имхо.
Ну, это вообще разговор ни о чем. Зачем равнять web модули и сессийные бины под одну гребенку. Это разные вещи к теме разговора не имеющие отношения.
...
Рейтинг: 0 / 0
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
    #34888331
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczЧто-то вообще не улавливаю логики. Чем лучше этот EJB3? Все тоже самое, только реализуется сервером черти как вместо того как хочется?
- действительно EJB3 во многом срисован со Spring, но ... EJB это стандарт, поддерживаемый многими вендорами, плюс обширные возможности серверов приложений, плюс ... Spring vs EJB3 (можно еще в гугле на этот же запрос поискать)
...
Рейтинг: 0 / 0
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
    #34888490
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
плюс спринга: "собери себе контейнер"

ну и делать репозитории Session Bean-ами меня не прикалывает
...
Рейтинг: 0 / 0
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
    #34888498
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalov Spring vs EJB3 статья полная профанация
...
Рейтинг: 0 / 0
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
    #34888529
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalov- действительно EJB3 во многом срисован со Spring
Категорически не согласен. EJB3 это EJB2 из которого убрали рутину и прикрутили кастрированую обертку над хибером. На выходе те же яйца, только с хибернейтом.
Kachalovно ... EJB это стандарт, поддерживаемый многими вендорами, плюс обширные возможности серверов приложений, плюс ...
И что? "Стандарт" это всего лишь слово, а не аргумент. Про вендоров, я уже высказывался выше. Бороться с ними крайне трудно. Обширные возможности серверов с лихвой покрываются обширными возможностями opensource решений.
Kachalov Spring vs EJB3 (можно еще в гугле на этот же запрос поискать)
Взаимно
...
Рейтинг: 0 / 0
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
    #34888593
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalov Spring vs EJB3
Прочитал.
В первой части где грабли EJB выдаются за бенефиты - готов оспорить каждый абзац, в котором автор заблуждается.
Из второй части ясно что EJB аннотации - детский лепет по сравнению со всей мощью Spring XML. Тут собственно и оспаривать нечего. Все верно. Даже автор, явно ориентирующийся на EJB, не смог этого не заметить.
...
Рейтинг: 0 / 0
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
    #34888613
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczИз второй части ясно что EJB аннотации - детский лепет по сравнению со всей мощью Spring XML. Скоро будет стабильный spring 2.5 с поддержкой пятой java. Так там поддерка анотаций будет и скорее всего spring.xml отомрет ну либо значительно уменьшиться.
...
Рейтинг: 0 / 0
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
    #34888619
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz.... ты только порекомендовать забыл, куда эту статью девать
...
Рейтинг: 0 / 0
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
    #34888666
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
    #34888677
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exppты только порекомендовать забыл, куда эту статью девать
Ты забыл рассказать смешной прикол про веревку? Автору статьи понравится.
...
Рейтинг: 0 / 0
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
    #34888691
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
думаю он не поймёт. до тебя ведь так и не дошло
...
Рейтинг: 0 / 0
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
    #34888693
mikkri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И когда Spring 2.5 будет production-ready?
...
Рейтинг: 0 / 0
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
    #34888697
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikkriИ когда Spring 2.5 будет production-ready? Тебе же там до Рода Джонса недалеко у него и спроси :)
...
Рейтинг: 0 / 0
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
    #34888705
mikkri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
expp Kachalov Spring vs EJB3 статья полная профанация
+1
Много воды и не понятно о чем. Задачи у "библиотек" вообще разные, как я их понимаю.
...
Рейтинг: 0 / 0
25 сообщений из 71, страница 1 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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