powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Пример работы с JDO
19 сообщений из 19, страница 1 из 1
Пример работы с JDO
    #33101518
baza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В след за последними действиями компании Versant (напомню, что Versant перевел свой продукт Versant Open Access в разряд opensource (plugin к Eclipse), подробнее здесь ), мы решили выложить пример работы с Versant Open Access JDO ( скачать исходники (18 Мб)).

Основная цель: продемонстрировать один из вариантов создания приложения с использованием JDO.

В кратце о примере:

Основная задача ContractChecker – напоминать о различных событиях по договорам. Например, очередной платеж, о котором надо за 3 дня до его наступления напомнить бухгалтерии и через 1 день после – менеджеру, заинтересованному в исполнении договора. В результате оплата произойдет своевременно, и время между оплатой и началом исполнения договора будет сведено к минимуму. Следующим событием по этому договору может быть, например, завершение оплаченного этапа, и так далее...

Техническая часть реализации:

Средство O/R мапинга – Versant OpenAccess JDO версия 4.0.0beta3.
БД: протестировано на MSSQL 7.0, MySQL 4.1.7
WebServer Apache Tomcat 4.1


Преимущества (или — почему так):

Возможность работы с полностью бесплатными средствами: MySQL, Tomcat, VOA JDO.
Возможность легко адаптировать приложение на использование ЛЮБОЙ СУБД.
Отсутствие необходимости писать какой-либо O/R мапинг.

Подробнее обо всем здесь


Буду рад критике, предложениям, и особенно вопросам.
...
Рейтинг: 0 / 0
Пример работы с JDO
    #33102905
baza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно - стольеко народа качает (43 downloads'a), а комментариев нет.
...
Рейтинг: 0 / 0
Пример работы с JDO
    #33103586
mansch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты бы лучше описал пример работы с JDO
...
Рейтинг: 0 / 0
Пример работы с JDO
    #33103645
baza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2_mansch:

1. Я сейчас пишу статью, посвященную сравнению EJB 3.0 и JDO 2
2. Может быть я не совсем понял что имеется в виду: если комментарии в коде, то да, их действительно нет, но по-моему там и так все понятно, если поподробнее о самом примере, то готов рассказать, спрашивайте что именно интересно.

Резюме: уточните вопрос :)
...
Рейтинг: 0 / 0
Пример работы с JDO
    #33103657
mansch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есле уж пишешь статью
напиши и FAQ по использованию JDO!
...
Рейтинг: 0 / 0
Пример работы с JDO
    #33103667
baza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такого полно в интернете, правда на англ. языке. Но, если очень надо, то могу сделать, тогда предлагаю задать наиболее интересные Вам вопросы.

Мысль была показать код, потому что ничего подобно нет, по крайней мере в ru-нете.
...
Рейтинг: 0 / 0
Пример работы с JDO
    #33104113
mansch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача простая выбрать коннекшен
получить данные из SELECT
про UPDATE данные в бд
...
Рейтинг: 0 / 0
Пример работы с JDO
    #33104140
. © .
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BaZaТакого полно в интернете, правда на англ. языке. Но, если очень надо, то могу сделать, тогда предлагаю задать наиболее интересные Вам вопросы.

Мысль была показать код, потому что ничего подобно нет, по крайней мере в ru-нете.

Стас, а сколько платят у вас в компании?
...
Рейтинг: 0 / 0
Пример работы с JDO
    #33105400
baza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
manschЗадача простая выбрать коннекшен
получить данные из SELECT
про UPDATE данные в бд

Примерно так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
//Открываем connection к БД
PersistenceManagerFactory pmf=JDOHelper.getPersistenceManagerFactory(properties);

//Получаем persistentManager (для работы с данными)
PersistenceManager persistenceManager=pmf.getPersistenceManager();
Query query=persistenceManager.newQuery(Person. class );
Collection res=(Collection)query.execute();

//работаем с данными
Person person=(Person)res.iterator().next();
persistenceManager.currentTransaction().begin();
person.setName("blablabla");
persistenceManager.currentTransaction().commit();
...
Рейтинг: 0 / 0
Пример работы с JDO
    #33105405
baza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
. © .Стас, а сколько платят у вас в компании?

А что конкретно интересует? Хотите на работу устроиться?
...
Рейтинг: 0 / 0
Пример работы с JDO
    #33105409
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BaZa . © .Стас, а сколько платят у вас в компании?

А что конкретно интересует? Хотите на работу устроиться?Да
...
Рейтинг: 0 / 0
Пример работы с JDO
    #33105433
baza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А.Грасоff™ BaZa . © .Стас, а сколько платят у вас в компании?

А что конкретно интересует? Хотите на работу устроиться?Да

А можно резюме на tech@lenvendo.ru?
...
Рейтинг: 0 / 0
Пример работы с JDO
    #33106811
baza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2_mansch:

Я ответил на Ваш вопрос?
...
Рейтинг: 0 / 0
Пример работы с JDO
    #33106869
mansch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да , спасибо
...
Рейтинг: 0 / 0
Пример работы с JDO
    #33166582
vixen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вопрос по properties в строке
//Открываем connection к БД
PersistenceManagerFactory pmf=JDOHelper.getPersistenceManagerFactory(properties);
что туда правильнее записать ?
...
Рейтинг: 0 / 0
Пример работы с JDO
    #33167918
baza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vixenвопрос по properties в строке
//Открываем connection к БД
PersistenceManagerFactory pmf=JDOHelper.getPersistenceManagerFactory(properties);
что туда правильнее записать ?

какие настройки нужно передать в properties? тогда вот пример:

Код: plaintext
1.
2.
3.
4.
5.
6.
javax.jdo.PersistenceManagerFactoryClass=com.versant.core.jdo.BootstrapPMF
javax.jdo.option.NontransactionalRead=true
# строка подключения к БД
javax.jdo.option.ConnectionURL=jdbc\:hsqldb\:hsql\://localhost/parentchild
# файл, описывающий маппинг
versant.metadata. 0 =model.jdo
versant.logging.logEvents=all

А вообще в VOA JDO есть workbench - оболочка для настройки конфигурационных файлов.
...
Рейтинг: 0 / 0
Пример работы с JDO
    #33168760
vixen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
с проперьями не поняла - тугодум )
может дадите какие-то ссылки почитать ? (что-то под KodoJDO)
...
Рейтинг: 0 / 0
Пример работы с JDO
    #33168819
baza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.solarmetric.com/jdo/Documentation/ - это что касается Kodo (что творится в этой реалиации я не в курсе)

В properties указывается настройки с которыми запускается VOA JDO (инициирующие насройки).

можно посмотреть еще и здесь
...
Рейтинг: 0 / 0
Пример работы с JDO
    #33483809
hooj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BaZaВ след за последними действиями компании Versant (напомню, что Versant перевел свой продукт Versant Open Access в разряд opensource (plugin к Eclipse), подробнее здесь ), мы решили выложить пример работы с Versant Open Access JDO ( скачать исходники (18 Мб)).

Основная цель: продемонстрировать один из вариантов создания приложения с использованием JDO.

В кратце о примере:

Основная задача ContractChecker – напоминать о различных событиях по договорам. Например, очередной платеж, о котором надо за 3 дня до его наступления напомнить бухгалтерии и через 1 день после – менеджеру, заинтересованному в исполнении договора. В результате оплата произойдет своевременно, и время между оплатой и началом исполнения договора будет сведено к минимуму. Следующим событием по этому договору может быть, например, завершение оплаченного этапа, и так далее...

Техническая часть реализации:

Средство O/R мапинга – Versant OpenAccess JDO версия 4.0.0beta3.
БД: протестировано на MSSQL 7.0, MySQL 4.1.7
WebServer Apache Tomcat 4.1


Преимущества (или — почему так):

Возможность работы с полностью бесплатными средствами: MySQL, Tomcat, VOA JDO.
Возможность легко адаптировать приложение на использование ЛЮБОЙ СУБД.
Отсутствие необходимости писать какой-либо O/R мапинг.

Подробнее обо всем здесь


Буду рад критике, предложениям, и особенно вопросам.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Пример работы с JDO
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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