|
|
|
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
|
|||
|---|---|---|---|
|
#18+
Есть одно большое web-приложение(портал). Решил пришивать к нему новую функциональность web-сервисами, для того, чтобы эту новую функциональность можно было юзать в других проектах. Использую Spring и Hibernate. 1. Ежели каждый web-сервис будет использовать Spring и Hibernate в отдельности, не станет ли Томкату плохо? Или же Web-сервисы лучше юзать на отдельных серверах (на что нет возможности)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 12:02:16 |
|
||
|
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
|
|||
|---|---|---|---|
|
#18+
Если есть возможность переходите на EJB3. Общий PU (Persistence Unit) на основе Hibernate, POJO сущности, web-сервисы навесить элементарно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 12:14:55 |
|
||
|
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
|
|||
|---|---|---|---|
|
#18+
Спасибо. А можно подробнее о "Общий PU (Persistence Unit)". Что за зверь? Т.е. в обычном приложении у меня есть слой pojo-объектов, например Client. Соответственно могу их персистить и выгребать: Код: plaintext 1. 1. Что такое Общий PU (Persistence Unit) на основе Hibernate, POJO сущности? 2. Примерчик бы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 13:24:52 |
|
||
|
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
|
|||
|---|---|---|---|
|
#18+
вебсервисы нельзя задеплоить в то же приложение и дать им ту же hibernatesession factory (это и есть PU в новмодных терминах) по сабжу: хз. зависит от жоркости приложения - ответ один: тока пробовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 13:30:40 |
|
||
|
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
|
|||
|---|---|---|---|
|
#18+
Автор Топика 1. Что такое Общий PU (Persistence Unit) на основе Hibernate, POJO сущности? В технологии EJB3 Вы используете сущности (entity) в виде POJO-объектов, действия над которыми выполняют SessionBean-компоненты (SessionBean может выполнять функции web-сервиса). Все SessionBean-ы могут использовать общий PU (ключевые слова ORM, EJB3, Java EE). PU (он же ORM-менеджер) может быть разным: TopLink, Hibernate, Kodo и т. п. Автор Топика2. Примерчик бы. один из примеров ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 13:52:13 |
|
||
|
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
|
|||
|---|---|---|---|
|
#18+
Автор ТопикаСпасибо. А можно подробнее о "Общий PU (Persistence Unit)". Что за зверь? Т.е. в обычном приложении у меня есть слой pojo-объектов, например Client. Соответственно могу их персистить и выгребать: Код: plaintext 1. 1. Что такое Общий PU (Persistence Unit) на основе Hibernate, POJO сущности? 2. Примерчик бы. А если у тебя спринг то зачем все это? HibernateTemplate, а лучше HibernateDaoSupport не пробовал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 13:52:59 |
|
||
|
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
|
|||
|---|---|---|---|
|
#18+
По идее хочу 1. Разные модули (бины или web-модули) с разной функциональностью, независимые друг от друга. Например три модуля: 1) Геомодуль (Страны, Регионы, города, Ip адреса). 2) Модуль голосования на рейтинг, который занимается только подсчетом голосов. 3) Основной модуль. 2. Возможность разносить модули по разным серверам(масштабирование). 3. Возможность дергать каждый модуль из каждого. Идеально было бы, если в разнесенном состоянии они использовали каждый свою Hibernate SessionFactory, а в неразнесенном(на одном сервере) общую SessionFactory. Можно ли такое реализовать? P.S. Раньше щупал EJB2.0, там такие фокусы вроде как проделывались с помощью session и entity бинов... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 13:55:11 |
|
||
|
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
|
|||
|---|---|---|---|
|
#18+
Автор Топика 1. Разные модули (бины или web-модули) с разной функциональностью, независимые друг от друга. слово модуль меняем на компонент: EJB (или спрингово поджовый сервис). и лучше деплоить их в одно приложение. Автор Топика 2. Возможность разносить модули по разным серверам(масштабирование). фиговый это способ масштабирования. см. фаулера - тема раскрыта sharing SF (PU) - не вопрос. только компоненты на одной коробке на разные earы не разделяйте. всё можно на всём реализовать. вы выбрали spring или ejb? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 14:13:43 |
|
||
|
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
|
|||
|---|---|---|---|
|
#18+
KachalovЕсли есть возможность переходите на EJB3. Общий PU (Persistence Unit) на основе Hibernate, POJO сущности, web-сервисы навесить элементарно. Что-то вообще не улавливаю логики. Чем лучше этот EJB3? Все тоже самое, только реализуется сервером черти как вместо того как хочется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 14:17:05 |
|
||
|
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
|
|||
|---|---|---|---|
|
#18+
2vas0, а если я хочу дернуть данные из базы прямо из pojo -объекта? Поможет HibernateTemplate отцу русской демократии? 2Blazkowicz Ежели сервер реализует EJB3, то получаем следующие преимущество: 1. Масштабируемость(разнесение модулей на какие угодно сервера) 2. Стандарт(Все взаимодействие продумано и описано, усек его и колбась бины). 3. Производительность (Возможно будет жрать меньше ресурсов, если вместо того чтобы разворачивать N web-приложений мы развернем N session бинов). Имхо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 14:26:56 |
|
||
|
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
|
|||
|---|---|---|---|
|
#18+
ДОХТАР меня игнорируют Автор Топика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 и будет вам счастье ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 14:37:07 |
|
||
|
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
|
|||
|---|---|---|---|
|
#18+
Ну, понеслась! Автор Топика 1. Масштабируемость(разнесение модулей на какие угодно сервера) JTreeCache (и другие альтерантивы) на Spring/Hibernate навесил, и вот тебе масштабируемость на действительно какие угодно сервера. В случае EJB кажый апп сервер реализует масштабируемость по своему. Поэтому она не всегда реализована оптимально именно для твоего приложения. Плюс в большинстве случаев херово тюнингуется, потому как реализация скрыта вендором. Автор Топика 2. Стандарт(Все взаимодействие продумано и описано, усек его и колбась бины). Коню под хвост этот "стандарт". В том-то и дело, что там не всё продумано и описано. Есть ряд моментов, которые спека обходит стороной. Эти случаи каждый вендор реализует как ему вздумается, в результате нужно изучать не только спеку, но и доку твоего апп сервера. Показательный пример на тему . Автор Топика3. Производительность Использование EJB дает гораздо меньше возможностей оптимизации производительности. При использовании opensource решений можно контролировать больше уровней приложения и соответственно применять на них оптимизации. Автор Топика(Возможно будет жрать меньше ресурсов, если вместо того чтобы разворачивать N web-приложений мы развернем N session бинов). Имхо. Ну, это вообще разговор ни о чем. Зачем равнять web модули и сессийные бины под одну гребенку. Это разные вещи к теме разговора не имеющие отношения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 14:58:24 |
|
||
|
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
|
|||
|---|---|---|---|
|
#18+
BlazkowiczЧто-то вообще не улавливаю логики. Чем лучше этот EJB3? Все тоже самое, только реализуется сервером черти как вместо того как хочется? - действительно EJB3 во многом срисован со Spring, но ... EJB это стандарт, поддерживаемый многими вендорами, плюс обширные возможности серверов приложений, плюс ... Spring vs EJB3 (можно еще в гугле на этот же запрос поискать) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 15:32:34 |
|
||
|
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
|
|||
|---|---|---|---|
|
#18+
плюс спринга: "собери себе контейнер" ну и делать репозитории Session Bean-ами меня не прикалывает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 16:06:39 |
|
||
|
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
|
|||
|---|---|---|---|
|
#18+
Kachalov Spring vs EJB3 статья полная профанация ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 16:08:02 |
|
||
|
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
|
|||
|---|---|---|---|
|
#18+
Kachalov- действительно EJB3 во многом срисован со Spring Категорически не согласен. EJB3 это EJB2 из которого убрали рутину и прикрутили кастрированую обертку над хибером. На выходе те же яйца, только с хибернейтом. Kachalovно ... EJB это стандарт, поддерживаемый многими вендорами, плюс обширные возможности серверов приложений, плюс ... И что? "Стандарт" это всего лишь слово, а не аргумент. Про вендоров, я уже высказывался выше. Бороться с ними крайне трудно. Обширные возможности серверов с лихвой покрываются обширными возможностями opensource решений. Kachalov Spring vs EJB3 (можно еще в гугле на этот же запрос поискать) Взаимно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 16:14:41 |
|
||
|
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
|
|||
|---|---|---|---|
|
#18+
Kachalov Spring vs EJB3 Прочитал. В первой части где грабли EJB выдаются за бенефиты - готов оспорить каждый абзац, в котором автор заблуждается. Из второй части ясно что EJB аннотации - детский лепет по сравнению со всей мощью Spring XML. Тут собственно и оспаривать нечего. Все верно. Даже автор, явно ориентирующийся на EJB, не смог этого не заметить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 16:35:37 |
|
||
|
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
|
|||
|---|---|---|---|
|
#18+
BlazkowiczИз второй части ясно что EJB аннотации - детский лепет по сравнению со всей мощью Spring XML. Скоро будет стабильный spring 2.5 с поддержкой пятой java. Так там поддерка анотаций будет и скорее всего spring.xml отомрет ну либо значительно уменьшиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 16:44:02 |
|
||
|
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
|
|||
|---|---|---|---|
|
#18+
Blazkowicz.... ты только порекомендовать забыл, куда эту статью девать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 16:45:37 |
|
||
|
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
|
|||
|---|---|---|---|
|
#18+
vas0Скоро будет стабильный spring 2.5 http://www.theserverside.com/tt/articles/article.tss?l=IntrotoSpring25 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 16:58:43 |
|
||
|
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
|
|||
|---|---|---|---|
|
#18+
exppты только порекомендовать забыл, куда эту статью девать Ты забыл рассказать смешной прикол про веревку? Автору статьи понравится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 17:01:41 |
|
||
|
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
|
|||
|---|---|---|---|
|
#18+
думаю он не поймёт. до тебя ведь так и не дошло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 17:04:20 |
|
||
|
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
|
|||
|---|---|---|---|
|
#18+
И когда Spring 2.5 будет production-ready? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 17:05:15 |
|
||
|
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
|
|||
|---|---|---|---|
|
#18+
mikkriИ когда Spring 2.5 будет production-ready? Тебе же там до Рода Джонса недалеко у него и спроси :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 17:06:40 |
|
||
|
Сколько web-модулей со Spring и Hibernate положат Tomcat (JVM -Xms 128 М)
|
|||
|---|---|---|---|
|
#18+
expp Kachalov Spring vs EJB3 статья полная профанация +1 Много воды и не понятно о чем. Задачи у "библиотек" вообще разные, как я их понимаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 17:08:49 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34888705&tid=2144246]: |
0ms |
get settings: |
18ms |
get forum list: |
22ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
115ms |
get topic data: |
35ms |
get forum data: |
6ms |
get page messages: |
154ms |
get tp. blocked users: |
4ms |
| others: | 346ms |
| total: | 716ms |

| 0 / 0 |
