|
|
|
как перевести программу на JPA с минимальными усилиями
|
|||
|---|---|---|---|
|
#18+
badboychikвообще склоняюсь к использованию nosql баз. Никаких запросов и ORM, вызвал SAVE() и все. вот читаю http://www.garret.ru/eoodbms.html#compare Тип хранилища данных - SQL или NoSQL - никак не влияет на то, будет ли присутствовать слой ОРМ или нет. Вообще никак. Например, в высокоуровневом клиенте Кассандры Hector есть свой простенький ORM :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2012, 13:30:00 |
|
||
|
как перевести программу на JPA с минимальными усилиями
|
|||
|---|---|---|---|
|
#18+
ну так это другое дело - для огромной системы на Кассандре - простенький ОРМ. А мне для простенькой базы из 10 таблиц надо тянуть огромный ОРМ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2012, 13:35:10 |
|
||
|
как перевести программу на JPA с минимальными усилиями
|
|||
|---|---|---|---|
|
#18+
badboychik , Ну так не тяните его, работайте через JDBC. Или через iBatis. Суть в том, что нельзя выбирать базу данных исходя из ... наличия или отсутствия каких-то соответствующих ORMов :) Это абсолютно перпендикулярные понятия. Сам по себе JPA - это лишь набор интерфейсов. Хотите - берите тяжелое решение вроде Хибера, хотите - ищите что-нибудь попроще. Для той же Кассандры тоже есть реализация JPA, как ни странно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2012, 13:38:59 |
|
||
|
как перевести программу на JPA с минимальными усилиями
|
|||
|---|---|---|---|
|
#18+
Еще интересная штука - InterSystems Globals. Я работал c Cache , там вообще как сам захочешь так данные и хранишь - ни таблиц ни классов, один глобальный массив ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2012, 13:41:50 |
|
||
|
как перевести программу на JPA с минимальными усилиями
|
|||
|---|---|---|---|
|
#18+
читал документацию ebean , там хвастаются что он лучше iBatis-а и других JPA-реализаций ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2012, 13:44:00 |
|
||
|
как перевести программу на JPA с минимальными усилиями
|
|||
|---|---|---|---|
|
#18+
badboychikчитал документацию ebean , там хвастаются что он лучше iBatis-а и других JPA-реализаций Я вот посмотрел и теперь озаботился - они там что, правда DynamicProxyList организовали и findList() реально только открывает курсор и делает начальную выборку? Врут поди... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2012, 13:48:35 |
|
||
|
как перевести программу на JPA с минимальными усилиями
|
|||
|---|---|---|---|
|
#18+
badboychikЕще интересная штука - InterSystems Globals. Я работал c Cache , там вообще как сам захочешь так данные и хранишь - ни таблиц ни классов, один глобальный массив Не говори, зачем люди СУБД придумали. Есть же таблиный процессор - Excell - одна большая простыня. ....... Хочешь ты или нет, но мы на сайте SQL_RU. Т.е. СУБД имеет огромное значение для _тутошних_ проектов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2012, 14:58:03 |
|
||
|
как перевести программу на JPA с минимальными усилиями
|
|||
|---|---|---|---|
|
#18+
badboychikпробовал, есть задержка - на дворе 21-й век, используйте JDBC-пул ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2012, 20:57:24 |
|
||
|
как перевести программу на JPA с минимальными усилиями
|
|||
|---|---|---|---|
|
#18+
Petro123Хочешь ты или нет, но мы на сайте SQL_RU. Т.е. СУБД имеет огромное значение для _тутошних_ проектов. Часто же ты этот веский аргумент приводишь. Хочешь ты или нет, но мы на форуме посвяещенном Java. Т.е. для СУБД часто не имеет огромного значения для _тутошних_ обсуждаемых тем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2012, 07:45:19 |
|
||
|
как перевести программу на JPA с минимальными усилиями
|
|||
|---|---|---|---|
|
#18+
Leonidv, ну да. Ты один на форуме остался, кто _не придаёт значение_ РСУБД. Или ты про Cache поговорить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2012, 10:19:56 |
|
||
|
как перевести программу на JPA с минимальными усилиями
|
|||
|---|---|---|---|
|
#18+
Kachalovbadboychikпробовал, есть задержка - на дворе 21-й век, используйте JDBC-пул Как-то для десктопного приложения пул делать некошерно, наверное. Да и у автора проблемы больше с гуем и crud'ом, чем с соединениями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2012, 11:23:59 |
|
||
|
как перевести программу на JPA с минимальными усилиями
|
|||
|---|---|---|---|
|
#18+
AlexJmКак-то для десктопного приложения пул делать некошерно, наверное. - а на каждый запрос открывать соединение это "кошерно"? badboychikAlexJmНет, EclipseLink будет сам создавать соединения, когда ему нужно. Плохо.. если при открытии каждой формы будет создаваться соединение, это будет постоянно задержка открытия формы. Должен быть какой то пул... badboychikPetro123ты пробовал? Не будет никакой задержки. пробовал, есть задержка. Видно по консоли нетбинса как EclipseLink открывает соединение, ради 10 строк для заполнения комбобокса происходит задержка 0.5-1 секунда P.S. современная спецификация JDBC определяет поддержку JDBC-пула на уровне JDBC-драйвера (в частности JayBird имеет встроенный пул, подробнее тут ) badboychikавтор.....?charSet=Cp1251так выдает ошибку при соединении, это способ для MySQL подходит - да, для JayBird другие рекомендации: тынц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2012, 21:32:42 |
|
||
|
как перевести программу на JPA с минимальными усилиями
|
|||
|---|---|---|---|
|
#18+
KachalovAlexJmКак-то для десктопного приложения пул делать некошерно, наверное. - а на каждый запрос открывать соединение это "кошерно"? Это вопрос скорее не ко мне, а к разработчикам чудо-ORM систем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2012, 08:00:29 |
|
||
|
как перевести программу на JPA с минимальными усилиями
|
|||
|---|---|---|---|
|
#18+
дался вам этот Пул. Писать можно как с пулом, так и без. Как с ОРМом, так и без "Без пула 20000 в час" На чем стоит писать современное высоконагруженное приложение? Выбор/Обсуждение технологий. IDVsbruck (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2012, 09:54:13 |
|
||
|
как перевести программу на JPA с минимальными усилиями
|
|||
|---|---|---|---|
|
#18+
Petro123дался вам этот Пул. Писать можно как с пулом, так и без. Как с ОРМом, так и без "Без пула 20000 в час" На чем стоит писать современное высоконагруженное приложение? Выбор/Обсуждение технологий. IDVsbruck (с) Ну так расскажи автору, как нужно писАть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2012, 10:12:27 |
|
||
|
как перевести программу на JPA с минимальными усилиями
|
|||
|---|---|---|---|
|
#18+
AlexJm, я ему написал: - соединение на форму-окно, либо а-ля синглетон если десктоп - если тормозит, то профлировать ЧТО тормозит, и КОКРЕТНО сколько. У нас обычно обсуждение заключается в обосновании почему без пула плохо на 30 страниц. Стереотипы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2012, 10:17:08 |
|
||
|
как перевести программу на JPA с минимальными усилиями
|
|||
|---|---|---|---|
|
#18+
поищу где пул настраивается у jaybird мне самое главное чтобы CRUD автоматически генерился, в 21 веке как то недостойно программиста конкатенацией лепить запросы на голом JDBC. Для веб-фреймворков скаффолдинг уже стандартная фича, может в яве тоже есть, вот и спрашиваю в недоумении. Надо обязательно хибер прикручивать? я хотел ebean попробовать, но пока времени нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2012, 10:45:23 |
|
||
|
как перевести программу на JPA с минимальными усилиями
|
|||
|---|---|---|---|
|
#18+
badboychikДля веб-фреймворков скаффолдинг уже стандартная фича, может в яве тоже есть если грубо сказать, то нету такого Java. И, потом, различай, веб и десктоп. - между JDBC и Хибером достаточно большое пустое пространство - фреймворки с CRUD в коробке (SmartGWT\...) заточены на веб, а не на десктоп. ______________________________________________ "Сделай настолько просто, насколько это возможно, но не проще". © А. Эйнштейн. AutoPOI.ru — ГИС-технологии для Oracle ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2012, 11:19:58 |
|
||
|
как перевести программу на JPA с минимальными усилиями
|
|||
|---|---|---|---|
|
#18+
для веба характерна генерация веб-форм для CRUD, а сами классы-сущности можно было бы такие же и для дескропа генерить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2012, 11:46:40 |
|
||
|
как перевести программу на JPA с минимальными усилиями
|
|||
|---|---|---|---|
|
#18+
badboychikдля веба характерна генерация веб-форм для CRUD, а сами классы-сущности можно было бы такие же и для дескропа генерить... не согласен. В Питоне, CRUD для админки. Здесь такого термина нету. Приведи пример веб формы для CRUD. - во первых, CRUD делает САМ контрол. Например, таблица. - во вторых, простой CRUD никто не делает в смысле ГУИ. Формы более сложные с бизнес-логикой. Вот, для простой админки - заполнить данные - Да. Но это побочный продукт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2012, 12:03:31 |
|
||
|
как перевести программу на JPA с минимальными усилиями
|
|||
|---|---|---|---|
|
#18+
Petro123badboychikдля веба характерна генерация веб-форм для CRUD, а сами классы-сущности можно было бы такие же и для дескропа генерить... не согласен. В Питоне, CRUD для админки. Здесь такого термина нету. ты как обычно путаешься в понятиях. В питоне нет CRUD для админки. Он в django есть и, возможно, в другим фреймворках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2012, 12:13:13 |
|
||
|
как перевести программу на JPA с минимальными усилиями
|
|||
|---|---|---|---|
|
#18+
badboychikдля веба характерна генерация веб-форм для CRUD, а сами классы-сущности можно было бы такие же и для дескропа генерить... Были такие проекты - подаешь им на вход javabean, а они тебе по нему форму делают. Я сам таким развлекался лет пять назад. Что-то находил тогда уже разработанное. Но видать в силу специфики Java на web такие проекты сейчас мало кому интересны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2012, 12:15:17 |
|
||
|
как перевести программу на JPA с минимальными усилиями
|
|||
|---|---|---|---|
|
#18+
Leonidv, конечно в джанге. Не надоело, за мною мальчиком бегать? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2012, 12:22:59 |
|
||
|
как перевести программу на JPA с минимальными усилиями
|
|||
|---|---|---|---|
|
#18+
Petro123Leonidv, конечно в джанге. Не надоело, за мною мальчиком бегать? :) У тебя все "конечно" когда тебе ошибку укажут. Форум не только опытные разработчики читают и кто-нибудь менее опытный вполне может твой поток сознания принят за правду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2012, 12:25:20 |
|
||
|
как перевести программу на JPA с минимальными усилиями
|
|||
|---|---|---|---|
|
#18+
badboychikдля веба характерна генерация веб-форм для CRUD, а сами классы-сущности можно было бы такие же и для дескропа генерить... http://code.google.com/p/swing-formbuilder/wiki/GettingStarted - вот что-то полуживое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2012, 12:25:45 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37821278&tid=2131644]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 337ms |
| total: | 477ms |

| 0 / 0 |
