|
ORM vs sql
|
|||
---|---|---|---|
#18+
Lelouch, А что хелловорлды сейчас за большее время пишутся? Не умеете, так и скажите. :( ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2012, 16:10 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
LelouchИмхо NHibernate должен поддерживать MSDTC (CommitableTransaction к нему относится). про это спасибо. Бум ждать инфу именно про хибер, т.к. много общего именно в нём. Спс. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2012, 16:10 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
Алексей КPetro123обмен не проблема по AJAX асинхронно. Проблема, что на 5 погрузок по AJAX и 6-ой HTTP-POST серевер-хибер забыл про первые 5. Он раньше 5 раз коммитил и сбрасывал в БДВы меня не поняли. Цель - не перегружать веб -страницу при переключении между страницами мастера. AJAX не перегружает ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2012, 16:11 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
Petro123Мне нужно чтобы хибер был синглетоном и помнил состояние.Перед этим надо убедиться в невозможности накопления данных на клиенте яваскриптом. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2012, 16:11 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
Алексей КPetro123Мне нужно чтобы хибер был синглетоном и помнил состояние.Перед этим надо убедиться в невозможности накопления данных на клиенте яваскриптом. ну как он накопит? Есть3 вкладки с кнопками: - Персона - Заказы - Адреса Там куча данных по подгрузке страничной. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2012, 16:13 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
ShSergeLelouch, А что хелловорлды сейчас за большее время пишутся? Не умеете, так и скажите. :( Я жду вашего примера, посмотреть как вы умеете ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2012, 16:14 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
Petro123Алексей Кпропущено... Вы меня не поняли. Цель - не перегружать веб -страницу при переключении между страницами мастера. AJAX не перегружаетНу раз так - что мешает обмениваться данными между страницами на клиенте? Правда, может оказаться что сделать поддержку бизнес-сессий на сервере проще. Тут надо сравнивать. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2012, 16:14 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
Алексей Кбизнес-сессий на сервере проще. Тут надо сравнивать. то то и оно :) Нужна бизнес-сессия для длинной бизнес-транзакции (шире одного реквеста). Ормы заточены на один реквест - пришли парам, сделал HTML, выплюнул и ЗАБЫЛ. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2012, 16:17 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
Petro123ну как он накопит? Есть3 вкладки с кнопками: - Персона - Заказы - Адреса Там куча данных по подгрузке страничной.Ну Вам виднее. Если на клиенте сделать трудно/невозможно - надо делать бизнес-сессии на сервере. Вариантов вроде как больше нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2012, 16:18 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
Petro123Ормы заточены на один реквестТут я не соглашусь. Вы можете открывать/закрывать сессию в ОРМ когда и где захотите. Сделайте статический словарь с сессиями типа: Код: c# 1. 2. 3. 4.
Я с хибером не работал, может там уже есть что-то готовое для этого. А если нет - самому написать вроде как не проблема. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2012, 16:25 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
Petro123 Ормы заточены на один реквест - пришли парам, сделал HTML, выплюнул и ЗАБЫЛ. Да, это именно так. Но таким образом заточены не только ОРМы, а вообще весь вэб. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2012, 16:26 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
Алексей К... А не проще в http сессии хранить объект контекста? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2012, 16:29 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
Алексей К, покопаю, но это вроде равноценно что открыть в синглетоне на все потоки? Там контейнер для массовости запускает Java класс в потоках. Поэтому хибер пишут надо в старте потока\реквест открыть и в конце\реквест закрыть. Замкнутый круг. 2 транзакции и 2 сессии ХИБЕРА тогда могут пересечься. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2012, 16:31 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
LelouchАлексей К... А не проще в http сессии хранить объект контекста? проще, только везде читаю что для ОРМ ссылки нельзя. Это ведь и есть менеджер реквестов для веб-сессии ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2012, 16:33 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
Petro123Алексей Кпропущено... Перед этим надо убедиться в невозможности накопления данных на клиенте яваскриптом. ну как он накопит? Есть3 вкладки с кнопками: - Персона - Заказы - Адреса Там куча данных по подгрузке страничной. Есть другой вариант - один бизнес-объект Персона, который содержит деталировки: Заказы, Адреса и большую кучу всего остального. Этот БО должен быть сериализуем, чтобы была возможность держать его в кэше сессии,вытаскивать детишек по требованию, и сохранять все изменения при вызове только одного метода - Save. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2012, 16:33 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
ShSergePetro123 Ормы заточены на один реквест - пришли парам, сделал HTML, выплюнул и ЗАБЫЛ. Да, это именно так. Но таким образом заточены не только ОРМы, а вообще весь вэб. да . Но ведь (матом) корпоратив EE идёт в веб. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2012, 16:34 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
Petro123Lelouchпропущено... А не проще в http сессии хранить объект контекста? проще, только везде читаю что для ОРМ ссылки нельзя . Это ведь и есть менеджер реквестов для веб-сессии Поясните... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2012, 16:35 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
SeVaЕсть другой вариант - один бизнес-объект Персона, который содержит деталировки: Заказы, Адреса и большую кучу всего остального. Этот БО должен быть сериализуем, чтобы была возможность держать его в кэше сессии,вытаскивать детишек по требованию, и сохранять все изменения при вызове только одного метода - Save. +1 Так и Должно делаться в веб, но заказчик не шарит и хочет конструктор вкладок, а транзакция OK Отмена для всех сразу. На десктоп это можно. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2012, 16:37 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
Lelouch, Начало сессии - 1 запрос = в Java создался класс Session. Он как раз для корзин покупателя и т.д. Туда можно ложить то, что сохранить между запросами. Везде читаю, что хибер-сессию надо закрыть на конец запроса. Т.е. даже если положим туда, то он при закрытии сбросит в БД и зафиксирует запрос 1. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2012, 16:40 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
Petro123SeVaЕсть другой вариант - один бизнес-объект Персона, который содержит деталировки: Заказы, Адреса и большую кучу всего остального. Этот БО должен быть сериализуем, чтобы была возможность держать его в кэше сессии,вытаскивать детишек по требованию, и сохранять все изменения при вызове только одного метода - Save. +1 Так и Должно делаться в веб, но заказчик не шарит и хочет конструктор вкладок, а транзакция OK Отмена для всех сразу. На десктоп это можно. А какая разница десктоп или вэб? Есть БО c возможность сохранения и отмены, а где он находится нет никакой разницы. Не знаю как в вашей унылой java, а в с# есть готовые фреймворки с готовым функционалом. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2012, 16:41 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
т.е. туда можно ложить чисто данные, потом доставать и типа мержить и ложить в ОРМ обратно. Неудобно. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2012, 16:41 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
Petro123Lelouch, Начало сессии - 1 запрос = в Java создался класс Session. Он как раз для корзин покупателя и т.д. Туда можно ложить то, что сохранить между запросами. Везде читаю, что хибер-сессию надо закрыть на конец запроса. Т.е. даже если положим туда, то он при закрытии сбросит в БД и зафиксирует запрос 1. http сессия у вас живет 1 запрос? Если нет, то почему хибер-сессия сама закроется? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2012, 16:43 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
SeVaНе знаю как в вашей унылой java, а в с# есть готовые фреймворки с готовым функционалом. возможно это так кажется. бум ждать спецов по хиберу или jdbcTemplate (это на Java без орм) Вот так делается в Java, но мне ооочень не нравится... http://www.k-press.ru/cs/2009/3/ts/ts.asp ------ Вынужден отлучиться. Но с ночи буду мониторить тему регулярно. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2012, 16:43 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
Petro123Lelouch, Начало сессии - 1 запрос = в Java создался класс Session. Он как раз для корзин покупателя и т.д. Туда можно ложить то, что сохранить между запросами. Везде читаю, что хибер-сессию надо закрыть на конец запроса. Т.е. даже если положим туда, то он при закрытии сбросит в БД и зафиксирует запрос 1. Ваши ORM - путь в никуда ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2012, 16:44 |
|
|
start [/forum/topic.php?fid=17&msg=37615268&tid=1350478]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 329ms |
total: | 486ms |
0 / 0 |