Установка Auto World

Пример Auto World включает в себя приложение и проект EJB.

В следующих шагах показано, как импортировать, выполнить и просмотреть пример:
  1. Перед тем, как вы сможете настроить пример, вы должны сначала импортировать его в рабочую область.
    1. Импортировать пример.
    2. В окне диалога Импортировать проект примите значения по умолчанию и нажмите Готово Два следующих примера проектов добавлены в рабочую область:
      • AutoWorld20ExampleEAR: приложение
      • AutoWorld20Example: модуль EJB
      Эти инструкции по установке представляют собой основные шаги для экспорта таблиц базы данных в IBM DB2 Universal Database, выполнения приложения Auto World в среде тестирования WebSphere Application Server и тестирования объектов EJB с помощью Universal Test Client.
      Прим.: Для выполнения этого примера с серверной частью базы данных, отличной от DB2, необходимо создать новые преобразования между объектами EJB и таблицами базы данных. Для выполнения примера на другом сервере приложений, отличном от того, который описан здесь, необходимо изменить эти шаги для данного сервера. Более подробная информация содержится в Справке по продукту.

      После импорта примеров проектов Auto World, выполните следующие действия:

  2. Создайте базу данных.
    1. Для запуска Центра управления IBM DB2 выберите Пуск > Все программы > IBM DB2 > Общие административные инструменты > Цент управления.
    2. В Центре управления щёлкните правой кнопкой Все базы данных и выберите Создать базу данных > Стандартная база данных.
    3. В поле Имя базы данных введите SAMPLE и нажмите Готово.
  3. Создайте соединение с базой данных.
    1. В рабочей среде проекта выберите меню Окно > Открыть проекцию > Другие > Данные. Нажмите Готово.
    2. В панели Обзор баз данных вызовите контекстное меню объекта Соединения и выберите Создать соединение.
    3. В панели Выбор администратора баз данных раскройте DB2 UDB и выберите V8.2. Укажите URL соединения и расположение класса.
    4. В поле ИД пользователя введите ИД пользователя базы данных (например, db2admin). В поле Пароль введите пароль. Нажмите Проверить соединение. В информационном окне будут выведены сведения о состоянии соединения.
    5. Нажмите Готово. В панели Обзор баз данных должно появиться активное соединение с базой данных SAMPLE.
  4. Разверните таблицы в базе данных.
    1. Выберите Окно > Открыть проекцию > Другие > J2EE и нажмите OK.
    2. В панели Обзор проектов раскройте AutoWorld20Example > ejbModule > META-INF > backends > DB2UDBNT_V82_1.
    3. Щелкните на Table.ddl дважды и выберите Запустить > Запустить SQL. В окне Выбрать соединение выберите SAMPLE. Нажмите Готово.
  5. Подготовьте проект EJB к развертыванию на сервере.
    • Щелкните правой кнопкой мыши на проекте AutoWorld20Example и выберите Подготовить к развертыванию. Будет сгенерирован код развертывания и добавлен к проекту EJB.
      Прим.: Проект необходимо настроить для работы с данным сервером. Щёлкните правой кнопкой на проекте и выберите Свойства. В открывшемся окне можно изменить путь сборки Java, фасеты проекта и целевые среды выполнения.
  6. Укажите информацию о развертывании для приложения AutoWorld20ExampleEAR.
    1. В Структуре информации проекта раскройте проект AutoWorld20ExampleEAR и дважды щелкните мышью на файле описания. Откроется редактор файла описания приложения.
    2. Щелкните на вкладке Развертывание. В разделе Источники данных определите новый комплекс связи JDBC.
      1. Нажмите кнопку Добавить рядом с таблицей комплексов связи JDBC. Будет открыто окно мастера Создать комплекс связи JDBC.
      2. В списке типов баз данных выберите IBM DB2.
      3. В списке типов комплексов связи JDBC выберите DB2 Universal JDBC Driver Provider.
      4. Выберите Готово.
      5. В поле Имя введите имя комплекса связи JDBC (например, db2jdbc).
      6. В разделе Путь класса удалите существующие записи.
      7. Нажмите Добавить внешние JAR и укажите путь к файлам классов (например, C:\Program Files\IBM\SQLLIB\java\db2jcc.jar, C:\Program Files\IBM\SQLLIB\java\db2jcc._javax.jar, C:\Program Files\IBM\SQLLIB\java\db2jcc._license_cu.jar).
      8. Выберите Готово.
      Создайте идентификационный псевдоним.
      1. В разделе Идентификация нажмите Добавить.
      2. В поле Псевдоним введите имя псевдонима (например, db2alias).
      3. В поле ИД пользователя введите ИД пользователя базы данных (например, db2admin). В поле Пароль введите пароль. Нажмите Готово.
      Определите источник данных для комплекса связи JDBC.
      1. В разделе Источники данных выберите Источник данных, созданный в списке Комплексы связи JDBC.
      2. Нажмите кнопку Добавить рядом с таблицей источников данных. Будет открыто окно мастера Создать источник данных.
      3. Выберите DB2 Universal JDBC Driver Provider и нажмите Далее.
      4. В поле введите имя источника данных (например, myDataSource).
      5. В поле Имя JNDI введите имя JNDI приложения (например, SAMPLE).
      6. В выпадающем списке Псевдоним идентификации, управляемой компонентами выберите псевдоним (в нашем примере - db2alias). Сделайте то же самое в списке Псевдоним идентификации, управляемой контейнером.
      7. Выберите Готово.
      8. Сохраните изменения файла описания приложения.
  7. Запустите сервер.
    1. На панели Серверы щелкните правой кнопкой мыши на том сервере, на котором вы хотите выполнить приложение.
    2. Выберите Запустить. На панели Консоль будет показано сообщение о запуске сервера.
      Прим.: Если не создано ни одного сервера, вы можете определить сервер, щелкнув правой кнопкой мыши на панели Серверы и выбрав Создать > Сервер.
  8. Запустите AutoWorld20ExampleEAR на сервере.
    1. В панели Обзор проектов щелкните правой кнопкой мыши на проекте AutoWorld20ExampleEAR и выберите Выполнить как> Выполнить на сервере. Откроется окно диалога Выбор сервера.
    2. Выберите существующий сервер, определенный ранее, а затем щелкните на Далее.
    3. Убедитесь в том, что проект AutoWorld20ExampleEAR находится в списке Настроенные проекты, а затем нажмите кнопку Готово. Файл EAR будет опубликован на сервере.
  9. Протестируйте объекты EJB с помощью Universal Test Client.
    1. В контекстном меню сервера выберите Запустить универсальный клиент тестирования.
    2. В Universal Test Client щелкните на Структура информации JNDI.
    3. Раскройте папку [Local EJB beans] и найдите bean-объекты autoworld.
    4. Протестируйте bean-объекты с помощью доступных методов. Можно выбрать bean-объекты и просмотреть их Домашние интерфейсы, а затем начать создание и работу с объектами EJB примера Auto World.
На уровень выше: Auto World

Отправить комментарий