Создание проекта модуля
Модуль Eclipse можно создавать в любой интегрированной среде разработки
Java. Однако в этом разделе рассматриваются этапы создания модуля с помощью
Eclipse, поскольку она содержит наиболее подходящий для этого набор инструментов.
Если вы еще не знакомы с рабочей средой Eclipse
и интегрированной средой разработки Java, за объяснением рассмотренных ниже действий
обратитесь в руководству по разработке Java или руководству по среде разработки модулей. Далее основное внимание уделяется исходному
коду, а не соответствующей утилите.
Создание проекта модуля
В первую очередь необходимо создать проект, содержащий рабочие данные. Начальный
шаблон можно получить с помощью средств создания исходного кода, входящих в состав
среды разработки модулей (PDE). В результате проект будет настроен для поддержки
ввода исходного кода Java. Кроме того, будут созданы файлы манифеста модуля по умолчанию (описание приведено ниже) и класс, связанный с панелью.
- Запустите мастер Создать проект... (Файл > Создать >
Проект...). В категории Разработка модулей
выберите Проект модуля и нажмите кнопку Далее.
- На странице Проект модуля в качестве имени проекта укажите com.example.helloworld и включите переключатель Создать проект Java (он должен быть включен по умолчанию).
Оставьте значения по умолчанию для остальных параметров на этой странице и нажмите Далее чтобы принять стандартную структуру проекта модуля.
- На странице Содержимое модуля проверьте параметры по умолчанию. В
качестве идентификатора модуля мастер задает com.example.helloworld.
Кроме того, мастер создает класс модуля и позволяет добавить дополнительную
информацию о расширении пользовательского интерфейса. Поскольку параметры по умолчанию в
данном случае применимы, нажмите кнопку Далее.
- На странице Шаблоны выберите переключатель Создать
модуль на основе шаблона. Затем выберите шаблон Модуль с
панелью. Нажмите Далее.
- Поскольку в этом примере создается минимальный модуль, для простоты изложения на данном
этапе необходимо изменить параметры по умолчанию. На странице Параметры главной
панели измените параметры по умолчанию следующим образом:
- Измените Имя пакета Java с
com.example.helloworld.views на com.example.helloworld
(отдельный пакет для панели создавать не требуется).
- В поле Имя класса панели укажите HelloWorldView.
- В поле Имя панели укажите Hello View.
- В поле ИД категории панели оставьте значение по умолчанию com.example.helloworld.
- В поле Имя категории панели укажите Hello Category.
- В качестве типа программы просмотра по умолчанию оставьте значение
Программа просмотра таблиц (оно будет изменено непосредственно в исходном коде).
- Отмените выбор переключателя Добавить панель в проекцию ресурсов.
- Нажмите кнопку Далее для перехода к следующей странице.
- На странице Функции панели отмените выбор всех переключателей,
запретив тем самым создание дополнительных функций. Для создания проекта и каркаса
модуля нажмите кнопку Готово.
- В сообщении, предлагающем перейти к проекции разработки модулей, нажмите кнопку Да.
- Откройте созданный проект и ознакомьтесь с его содержимым.
Каркас структуры проекта состоит из нескольких каталогов, файлов и пакета Java. На данном этапе особое внимание следует обратить на файлы plugin.xml и MANIFEST.MF (манифесты), а также на файл с исходным кодом Java. В первую очередь рассмотрим реализацию панели, затем
обратимся к файлам манифеста.