Настало время интегрировать имеющиеся знания и умения.
Работаю с Ораклом и Делфи.
Думаю рулить с Делфи на жабу, так как когда-то имел с ней пару пректов.
Все вместе предполагает использование всяких прмежуточных тулзов.
Пока что ковыряюсь с Oracle JDeveloper. Они предоставляют тучу всяких фреймворков, в том числе и TopLink.
Стоит ли его изучать? Насколько он востребован? Есть ли реальные алтернативы?
Впрочем тоже хотелось бы спросить и о BC4j. Когда я его видел в последний раз все было сыровато и убого.
Стоит ли возиться с TopLink
-
- Уже с Приветом
- Posts: 1935
- Joined: 15 Sep 2003 17:49
- Location: Ukraine, Mariupol -> USA everywhere :-)
-
- Удалён за грубость
- Posts: 3347
- Joined: 23 Nov 1999 10:01
- Location: NC -> NYC -> KC -> Chicago
Re: Стоит ли возиться с TopLink
NNemo wrote:Настало время интегрировать имеющиеся знания и умения.
Они предоставляют тучу всяких фреймворков, в том числе и TopLink.
Стоит ли его изучать? Насколько он востребован? Есть ли реальные алтернативы?
yes. this is ORM - Object Relational Mapper, it provides persistent layer that allows to store/retrieve Java objects in relational db(s) and to avoid JDBC wrappers/object parser for this. It's like EJB persistence, but simpler and doesn't require whole EJB environment.
TopLink is one of the best products on the market, but expensive. The alternatives are Hibernate and Castor, both open source. Hibernate is newer and more alive.
We are using Castor.
-
- Уже с Приветом
- Posts: 5280
- Joined: 01 Nov 2000 10:01
- Location: (RU->WA->NJ->?)
Re: Стоит ли возиться с TopLink
dim635csi wrote:TopLink is one of the best products on the market, but expensive. The alternatives are Hibernate and Castor, both open source. Hibernate is newer and more alive.
We are using Castor.
А я завис на проекте где только чистый JDBC ваяют
Но если говорить о том что стоит изучать на перспективу, стоит упомянуть JDO
кстати пара линков
ORM (там список альтернатив подлиннее)
http://www.objectarchitects.de/ObjectAr ... oducts.htm
и JDO http://www.jdocentral.com/
-
- Уже с Приветом
- Posts: 13684
- Joined: 16 Jan 2001 10:01
Re: Стоит ли возиться с TopLink
Sergey_P wrote:А я завис на проекте где только чистый JDBC ваяют
А на моем проекте базы почти не используются, а где используются - там все через... OCCI
-
- Уже с Приветом
- Posts: 694
- Joined: 05 Jul 2002 15:29
- Location: NJ
Re: Стоит ли возиться с TopLink
Palych wrote:А на моем проекте базы почти не используются, а где используются - там все через... OCCI
Гугль говорит "Oregon Center for Clinical Investigations"
Wisdom has two parts: 1. Having a lot to say. 2. Not saying it.
-
- Уже с Приветом
- Posts: 5280
- Joined: 01 Nov 2000 10:01
- Location: (RU->WA->NJ->?)
Re: Стоит ли возиться с TopLink
Chelya wrote:Гугль говорит "Oregon Center for Clinical Investigations"
Ну ктож так гуглит вы ему хоть намек дайте из какой темы ноги растут
предметную область так сказать
вот OCCI RDBMS уже теплее
Oracle C++ Call Interface
The Oracle C++ Call Interface (OCCI)is a development component based on the OCI (Oracle Call Interfaces) API. OCCI makes it easier for developers to develop OCI applications, while maintaining the OCI performance benefit. The Oracle OCCI API is modelled after JDBC.
-
- Уже с Приветом
- Posts: 13684
- Joined: 16 Jan 2001 10:01
Re: Стоит ли возиться с TopLink
Sergey_P wrote:The Oracle C++ Call Interface (OCCI)is a development component based on the OCI (Oracle Call Interfaces) API. OCCI makes it easier for developers to develop OCI applications, while maintaining the OCI performance benefit. The Oracle OCCI API is modelled after JDBC.
Bingo!
In 5 or 10 years they may roll out TopLink for C++...
-
- Удалён за грубость
- Posts: 3347
- Joined: 23 Nov 1999 10:01
- Location: NC -> NYC -> KC -> Chicago
Re: Стоит ли возиться с TopLink
Sergey_P wrote:Но если говорить о том что стоит изучать на перспективу, стоит упомянуть JDO
oops слона-то я и упустил...
JDO is Sun spec, and 'Castor JDO' name was made for confusion - it is not JDO compliant, but works. Details are below:
http://www.onjava.com/pub/a/onjava/2002/12/04/realjdo.html