Создание сущностных EJB CMP с поддержкой аннотаций XDoclet

С помощью мастера можно создать сущностный EJB CMP и добавить его в проект.

Перед созданием объекта EJB необходимо выполнить следующие действия:

Для создания сущностного EJB CMP выполните следующие действия:

  1. В проекции J2EE выберите в меню пункт Файл> Создать> Другой> EJB> Объект EJB XDoclet. Появится мастер Создать объект EJB.
  2. Выберите ContainerManagedEntityBean.
  3. Нажмите кнопку Далее.
  4. Выберите Проект, который будет содержать новый объект.
  5. В поле Папка выберите папку для нового объекта.
  6. В поле Пакет Java введите имя пакета для нового объекта.
  7. В поле Имя класса укажите имя объекта EJB. Имена объектов должны начинаться с заглавной буквы.
    Примечание: В имени объектов можно использовать символы Unicode, но они не поддерживаются для пакетов объектов EJB и классов, связанных с объектами EJB.
  8. Измените Базовый класс для объекта если вы хотите чтобы он наследовал параметры от класса, отличного от java.lang.Object.
  9. Нажмите кнопку Далее.
  10. Укажите Имя EJB. Это имя класса EJB.
  11. Укажите Схему для EJB.
  12. Укажите Отображаемое имя. Это краткое имя для объекта EJB, используемое инструментами.
  13. Задайте текстовое Описание для объекта.
  14. Выберите версию CMP для нового EJB:
    • 1.x - EJB добавляется в проект EJB не ниже 1.0.
    • 2.x - EJB добавляется в проект EJB не ниже 2.0.
  15. Выберите Способ использования EJB:
    • Импортировать атрибуты из таблицы - атрибуты сущностного EJB CMP будут импортированы из таблицы базы данных. Нажмите Далее.
      1. Выполните одну из следующих процедур:
        • Для того чтобы выбрать определение соединения, щелкните на соединении в списке Доступные определения соединений. Нажмите Далее.
        • Для создания нового определения соединения JDBC нажмите кнопку Создать. В окне Параметры соединения укажите необходимые параметры соединения. Выберите администратор базы данных, драйвер JDBC и укажите прочие параметры. Для того чтобы указать фильтры соединений JDBC, выключите опцию Выключить фильтры и настройте фильтры. Нажмите кнопку Готово.
    • Определить новые атрибуты - атрибуты сущностного EJB CMP будут заданы пользователем. Нажмите Далее.
      1. Для того чтобы создать атрибут CMP для сущностного EJB, нажмите Добавить.
      2. В поле Имя укажите имя атрибута.
      3. В поле Тип укажите тип атрибута.
      4. Для того чтобы сделать атрибут ключевым полем EJB, включите переключатель Первичный ключ.
      5. В поле Таблица укажите имя таблицы для EJB.
      6. Для того чтобы добавить другие атрибуты, повторите описанные выше действия.
  16. Нажмите кнопку Далее.
  17. Выберите тип Модификаторов для использования с классом. Выбрать можно из вариантов Public, Abstract и Final.
  18. Выберите Интерфейсы, реализуемые объектом:
    • Нажмите кнопку Добавить чтобы открыть окно Выбор типа для выбора реализуемого интерфейса.
    • При добавлении интерфейса, который больше не требуется, выберите его в списке и нажмите кнопку Удалить.
  19. Выберите заготовки методов, которые должны создаваться мастером. Можно выбрать из вариантов основной, Наследуемые абстрактные методы и Конструкторы из базовых классов.
  20. Нажмите Готово. К указанному проекту EJB будет добавлен новый EJB.