2013-08-30 2 views
0

Привет ..
В моем проекте я использую MongoDB и Java. Для этого у меня есть драйвер java-mongo mongo-2.10.1.jar.Драйвер Java-mongodb для Java1.2 или Java1.5

Теперь моя проблема в том, что ограничение JRE.
В моем проекте мы используем Java1.2 для конкретных пакетов и Java1.5 для других. Я не уверен обо всем кодексе в mongo-2.10.1 с использованием Java1.2 при максимальном java1.5.

Может ли один предложить мне, какая версия драйвера Java-Монго использует java1.2 как максимальное java1.5

Благодаря

+0

Вы имеете в виду, что вы действительно используете древнюю версию Java 1.2, версию Java от 1998 года, в производственной среде? Зачем? MongoDB, как и почти все другие текущие Java-программы, не поддерживает Java 1.2. – Jesper

+0

Точно клиенты все еще используют java1.2 в производстве env. В java-коде также мы используем java1.2 и java1.5. Любой из релизов драйвера monog-java поддерживает java1.5 (но не дальше). ?? –

+0

Oracle/Sun не предоставляет бесплатную поддержку, поддерживаемую Java 5.0 более пяти лет, у вас должно быть больше ресурсов, чем у них: P –

ответ

2

Лучшее решение в вашей ситуации является использование прокси или шлюз службы.

Таким образом, вы, клиент Java 1.2, можете обратиться к службе Java 7, которая ведет переговоры с базой данных. Я предлагаю вам сделать это в любом случае для кэширования и централизации вашего сервиса. Передача слишком много логики для такого старого, под управлением клиента - плохая идея. ИМХО.

+0

Моя проблема была решена .. но то, что вы упомянули, было для меня совершенно новым. Не могли бы вы предоставить любую ссылку или материал, чтобы получить более подробную информацию о том, что вы говорите выше. –

+0

@SuseendranP Вы имеете в виду, как один процесс переговоров с другим? Есть много способов сделать это, но самый простой, вероятно, будет использовать RMI. Вы, Java 1.2, обрабатываете метод в процессе Java 5.0, который выполняет фактический вызов MongoDB. В идеале вы не будете использовать Java 5.0 или Java 6, но Java 7, так как это единственная версия, которая в настоящее время поддерживается (бесплатно) –

+0

Спасибо .. я посмотрю, с кем поговорить от j1.2 до j1.7, используя RMI, а также некоторые more methods..my prob был решен после использования j1.5 для mongodb-driver .. Спасибо снова .. –

1

Драйвер Java от MongoDB поддерживает только Java 1.5 и выше. Версии драйвера Java со следующего года будут поддерживать только Java 1.6 и выше. Ответ Питера - лучшее решение вашей проблемы.

+0

Спасибо .. я извлек исходный код и удалил аннотации в этом, и я использую его в java1.5 .. он работал хорошо .. –

Смежные вопросы