С помощью мастера можно создать сущностный EJB CMP и добавить его в проект.
Перед созданием объекта EJB необходимо выполнить следующие действия:
Для создания сущностного EJB CMP выполните следующие действия:
- В проекции J2EE выберите в меню пункт Файл> Создать> Другой> EJB> Объект EJB XDoclet. Появится мастер Создать объект EJB.
- Выберите ContainerManagedEntityBean.
- Нажмите кнопку Далее.
- Выберите Проект, который будет содержать новый объект.
- В поле Папка выберите папку для нового объекта.
- В поле Пакет Java введите имя пакета для нового объекта.
- В поле Имя класса укажите имя объекта EJB. Имена объектов должны начинаться с заглавной буквы.
Примечание: В имени объектов можно использовать символы Unicode, но они не поддерживаются для пакетов объектов EJB и классов, связанных с объектами EJB.
- Измените Базовый класс для объекта если вы хотите чтобы он наследовал параметры от класса, отличного от java.lang.Object.
- Нажмите кнопку Далее.
- Укажите Имя EJB. Это имя класса EJB.
- Укажите Схему для EJB.
- Укажите Отображаемое имя. Это краткое имя для объекта EJB, используемое инструментами.
- Задайте текстовое Описание для объекта.
- Выберите версию CMP для нового EJB:
- 1.x - EJB добавляется в проект EJB не ниже 1.0.
- 2.x - EJB добавляется в проект EJB не ниже 2.0.
- Выберите Способ использования EJB:
- Импортировать атрибуты из таблицы - атрибуты сущностного EJB CMP будут импортированы из таблицы базы данных.
Нажмите Далее.
- Выполните одну из следующих процедур:
- Для того чтобы выбрать определение соединения, щелкните на соединении в списке Доступные определения соединений. Нажмите Далее.
- Для создания нового определения соединения JDBC нажмите кнопку Создать. В окне Параметры соединения укажите необходимые параметры соединения.
Выберите администратор базы данных, драйвер JDBC и укажите прочие параметры.
Для того чтобы указать фильтры соединений JDBC, выключите опцию Выключить фильтры и настройте фильтры.
Нажмите кнопку Готово.
- Определить новые атрибуты - атрибуты сущностного EJB CMP будут заданы пользователем. Нажмите Далее.
- Для того чтобы создать атрибут CMP для сущностного EJB, нажмите Добавить.
- В поле Имя укажите имя атрибута.
- В поле Тип укажите тип атрибута.
- Для того чтобы сделать атрибут ключевым полем EJB, включите переключатель Первичный ключ.
- В поле Таблица укажите имя таблицы для EJB.
- Для того чтобы добавить другие атрибуты, повторите описанные выше действия.
- Нажмите кнопку Далее.
- Выберите тип Модификаторов для использования с классом. Выбрать можно из вариантов Public, Abstract
и Final.
- Выберите Интерфейсы, реализуемые объектом:
- Нажмите кнопку Добавить чтобы открыть окно Выбор типа для выбора реализуемого интерфейса.
- При добавлении интерфейса, который больше не требуется, выберите его в списке и нажмите кнопку Удалить.
- Выберите заготовки методов, которые должны создаваться мастером. Можно выбрать из вариантов основной, Наследуемые абстрактные методы и Конструкторы из базовых классов.
- Нажмите Готово. К указанному проекту EJB будет добавлен новый EJB.