Використання apache derby для розробки плагінів eclipse

Apache Derby і плагіни Eclipse

Eclipse - це потужна інтегрована середовище розробки (IDE), яка підтримує безліч оболонок (framework) для створення графічних компонентів для користувача інтерфейсу (наприклад, SWT або JFaces) або для роботи з даними (наприклад, Eclipse Modeling Framework). Однією з найбільш цікавих особливостей середовища Eclipse є її здатність до розширення можливостей платформи розробки за допомогою створення нових полігонів. В Eclipse є підтримка розробки плагінів для всіх перерахованих вище і багатьох інших поширених платформ, включаючи базу даних Apache Derby.

Ви познайомитеся з наступними темами:

  • Інтеграція бази даних Derby в платформу Eclipse
  • Управління даними в Eclipse за допомогою бази даних Derby
  • Індексація ресурсів з використанням оболонки Eclipse Builder

Початок роботи

  • Модуль ядра Derby, який забезпечує підтримку Derby платформою Eclipse
  • Модуль Derby UI plug-in, що надає компоненти для користувача інтерфейсу для роботи з базою даних Derby в Eclipse
  • Документація до плагіну призначеного для користувача інтерфейсу Derby

Модуль Derby дозволяє використовувати клієнтські і серверні бібліотеки Derby. Тому ви можете як створити нову базу даних Derby в Eclipse, так і під'єднатися до існуючої бази даних. Плагін призначеного для користувача інтерфейсу (Derby UI plug-in) надає компоненти і засоби, які можуть стати в нагоді при розробці програми, що використовує базу даних Derby. Наприклад, цей модуль дозволяє вам встановити з'єднання з існуючою базою даних і посилати їй SQL-запити (див. Посилання в розділі Ресурси).

Для того щоб встановити ці модулі, виконайте наступні кроки:

  1. Вийміть файли з завантаженого пакету в каталог з плагінами Eclipse (наприклад, / eclipse / plugins).
  2. Запустіть (або перезавантажте) Eclipse і перевірте, що плагіни були успішно встановлені: натисніть Help> About Eclipse SDK> Plug-in details. Ви повинні побачити в списку плагіни Derby, як показано на малюнку 1.

Використання apache derby для розробки плагінів eclipse

Малюнок 1. Плагіни Derby в списку плагінів Eclipse.

Примітка: Якщо ви хочете випробувати приклади додатків, які супроводжують дану статтю, вам знадобиться принаймні модуль ядра Derby (Derby core plug-in).

Простий код для тестування функціональності плагіна для роботи з базою даних Derby

Плагін індексації ресурсів

Менеджер пулу з'єднань з джерелом даних

Рівень виконання операцій з базою даних

Використання компоновщика (builder) для індексації ресурсів

Тестування прикладу додатки

висновок

Eclipse і Apache Derby на сьогоднішній день є добре відомими проектами з відкритим вихідним кодом. Платформа Eclipse дозволяє створювати різні додатки з графічним інтерфейсом користувача, особливо IDE-додатки. За допомогою Apache Derby можна створити локальну базу даних SQL для будь-якого Java-додатка. І як було показано в даній статті, Eclipse і Derby можуть легко використовуватися разом.

Важливий приклад використання бази даних Derby для розробки плагінів Eclipse - індексація ресурсів. Використовуючи тільки оболонку Eclipse Builder, ви можете зберігати інформацію в базі даних SQL, а потім використовувати цю інформацію за допомогою запитів. Так як база даних Derby оптимізована для SQL-запитів, ви отримаєте значний виграш в продуктивності при доступі до ресурсного індексу.

Схожі статті