После запуска сервера можно запустить и проанализировать приложение.
С приложением Web-сайта Аукцион можно выполнить следующие задачи:
Запуск приложения
Для запуска приложения:
- Убедитесь, что WebSphere
Application Server запущен.
- В панели Структура проектов правой кнопкой мыши щелкните на
проекте AuctionV60Web и выберите
Выполнить> Выполнить на сервере.
Во встроенном браузере откроется домашняя страница Аукциона. Обратите внимание, что это может занять некоторое время, поскольку при первом запуске
выполняется компиляция файлов JSP. Если требуется запустить пример во внешнем браузере,
то воспользуйтесь следующим URL: http://localhost:9080/AuctionV60Web.
Изучение Web-сайта Аукциона
Web-сайт Аукцион является действующим Web-сайтом. Можно выполнить следующие задачи:
- Поиск объектов аукциона Можно выполнять поиск объектов
в каталоге.
- Вход на Web-сайт Аукциона Хотя для просмотра
объектов необязательно входить на Web-сайт Аукциона, для выполнения других задач
необходимо войти на сайт в качестве пользователя или администратора.
- Предложение цены на объекты аукциона. Можно
предлагать цену на объекты в каталоге Аукциона.
- Продажа объектов на Web-сайте Аукциона.
Можно добавлять объекты в каталог Web-сайта Аукциона.
- Изменение дат истечения срока действия объектов.
Можно изменять дату истечения срока действия объектов к каталоге.
Поиск объектов Аукциона
Можно выполнять поиск либо
определенных объектов в каталоге, либо по максимальной цене на объекты.
- Для поиска определенных объектов по ключевым словам выполните одно из следующих действий:
- На домашней странице Аукциона в поле Ввод слов для поиска введите
ключевое слово и нажмите Найти.
- Щелкните на вкладке Обзор, введите в поле Поиск описаний ключевое
слово для поиска, выберите опцию Время истечения срока или Значение
для указания порядка отображения результатов поиска и нажмите Найти.
- Для поиска всех объектов, доступных за сумму, меньшую указанной,
щелкните на вкладке Обзор, введите в поле Максимальная цена
максимальное значение, выберите опцию Время истечения срока или
Значение для указания порядка отображения результатов поиска и
нажмите Найти.
Служба поиска выполнит поиск описаний объектов.
- Для просмотра всех объектов в категории на домашней странице выберите требуемую
категорию. В списке объектов будут показаны объекты, соответствующие
критериям поиска, либо объекты в выбранной категории, включая
описание объекта, значение, дату истечения срока действия объекта и
его изображение (если доступно).
- Щелкните на объекте. Откроется страница Сведения об объекте, на
которой показаны номер объекта, его название и описание, а также
информация о предложенной цене.
Вход на Web-сайт Аукциона
Хотя для просмотра
объектов необязательно входить на Web-сайт Аукциона, для выполнения других задач
необходимо войти на сайт в качестве пользователя или администратора.
- Щелкните на вкладке Вход в систему. Откроется страница Вход.
- Для предложения цены на объекты либо добавления объектов войдите на сайт
в качестве пользователя. В поле ИД
пользователя введите jack@acme.com или
jill@xyz.com и в поле Пароль введите jack для
пароля Jack или jill для пароля Jill.
- Нажмите кнопку Перейти.
Предложение цены на объекты Аукциона
Можно
предлагать цену на объекты в каталоге Аукциона.
Предварительное требование:
Для того чтобы предлагать цену на объекты аукциона, необходимо войти на сайт.
Можно войти на сайт либо перед поиском объектов, либо при предложении цены.
Можно также выполнять поиск объекта, цену на который вы хотите предложить.
- Откройте страницу Сведения об объекте. На странице Сведения показана
минимальная цена, текущая цена и дата, по достижении которой объект не будет
доступен.
- Нажмите кнопку Предложить цену.
- Введите одно значение цены в поле Предложить цену.
Значения предлагаемых цен управляются посредством функций проверки JSF. Предлагаемые
цены должны быть по крайней мере на один доллар больше текущей цены и иметь целые
значения в долларах. Например, если ввести значение 26,01, то оно будет усечено
приложением до 26.
- Нажмите кнопку Перейти.
Продажа объектов на Web-сайте Аукциона
Можно
добавлять объекты в каталог Web-сайта Аукцион.
Предварительное требование:
Для того чтобы продавать объекты аукциона, необходимо войти на сайт.
- Для того чтобы открыть страницу Продажа, щелкните на вкладке Продать.
- Введите информацию об объекте:
- Выберите категорию для объекта в списке Категории.
- Введите название и описание объекта в поле Название объекта.
- Введите описание объекта в поле Описание.
- Введите наименьшую допустимую цену объекта в поле Минимальная цена.
- Введите стоимость объекта в поле Оценочная стоимость.
- В поле Начало продажи выберите дату, начиная с которой
объект будет доступен для продажи.
- В поле Окончание продажи выберите дату истечения срока продажи объекта.
- Необязательно: Если имеется изображение объекта, введите URL в поля Малое изображение и
Крупное изображение.
- Нажмите кнопку Перейти, для того чтобы добавить объект в каталог.
Изменения дат истечения срока действия объектов
По умолчанию, дата истечения срока действия всех объектов,
поставляемых в исходной базе данных - май 2009 года. Эти даты можно изменять.
- Щелкните на ссылке Настроить в правом верхнем углу
любой страницы Аукциона. Откроется страница Настроить.
- В поле Продолжительность введите, на протяжении какого
времени объект будет показан в аукционе до его устаревания. Можно задать значение
от 1 до 99 дней, начиная с текущей даты. Например, если текущая дата
- 15.04.2007, и указано значение 30 дней до устаревания, то для всех
объектов в каталоге будет задана дата истечения срока действия - 15
мая 2007 года.
- Нажмите Инициализировать базу данных. Даты истечения
срока действия всех объектов будут изменены в соответствии с указанным числом дней.
Удаление примера Аукцион
Для того чтобы
удалить пример Аукцион:
- Закройте в браузере Web-приложение Аукцион.
- Сверните EAR-файл, выполнив следующие действия:
- В панели Серверы щелкните правой кнопкой мыши на
WebSphere Application Server v6.1 и выберите
Добавить или удалить проекты.
Откроется страница добавления и удаления проектов.
- Выберите проект AuctionV60EAR и нажмите Удалить для
его удаления из списка проектов.
- Нажмите кнопку Готово. Страница добавления и удаления проектов
будет закрыта.
- Для удаления проектов Аукциона выполните следующие действия:
- Выберите Страница > Другие проекции > Ресурс,
для того чтобы переключиться на проекцию Ресурс.
- В панели Навигатор удалите следующие проекты:
- Все проекты, имена которых начинаются с "AuctionV60"
- OIDGenerator
- OIDGeneratorClient
Переустановка примера Аукцион по умолчанию
Предварительные требования: Перед повторной установкой необходимо сначала удалить пример.
Для переустановки примера Аукцион выполните следующие действия:
- Выберите Справка > Галерея примеров. Откроется Галерея примеров.
- Разверните Примеры Showcase и выберите
Web-приложение Аукцион.
- Нажмите кнопку Импортировать для повторного импорта
примера.
- Выберите Инструкции по установке и следуйте этим инструкциям для
того, чтобы заново установить пример.
Примечание: База данных аукциона не устанавливается
повторно и будет содержать те же данные.
Если была сделана копия модуля базы данных,
com.ibm.etools.auction.sampledb_6.0.0/db/AUCTION60, и помещена в другой каталог, то ее можно
восстановить.
Для восстановления базы данных по умолчанию выполните следующие действия:
- Остановите Web-сервер.
- Убедитесь, что нет приложений, подключенных к базе данных.
- Замените измененную базу данных копией исходной базы данных.
- Перезапустите Software Development Platform с опцией -clean.
Устранение неполадок приложения Аукцион
Если приложение, по всей видимости, не выполняется, то проверьте следующие элементы:
- Убедитесь, что сервер запущен
- Для того чтобы убедиться, что сервер запущен, найдите в панели Консоль строку
"Server server1 open for e-business".
- Включена автоматическая компиляция
- Для того чтобы убедиться, что автоматическая компиляция включена, выберите
Проект > Автоматическая компиляция. Если она не включена, выберите Проект
> Откомпилировать все, чтобы откомпилировать все файлы проекта, и повторно
разверните проект.
- Web-приложение выполняется на сервере приложений
- Для того чтобы убедиться, что Web-приложение выполняется на сервере приложений:
- В панели Сервер щелкните правой кнопкой мыши на
записи WebSphere
Application Server v6.1 и выберите Запустить административную
консоль. Откроется
Административная консоль.
- Введите ИД пользователя в поле ИД
пользователя и нажмите кнопку Вход. Этот ИД
применяется для идентификации пользователя, вносящего изменения. Он также появится
в сообщениях.
- Выберите
Приложения, затем Приложения J2EE.
- Если в списке отсутствует AuctionV60EAR, на сервер приложений
следует добавить соответствующий EAR.
- Если AuctionV60EAR указан в списке, но не запущен,
нажмите кнопку Запустить.
- База данных Аукцион подключена
- Если к базе данных подключен другой инструмент, то остановите его. Если
вы не знаете, какой именно инструмент подключен к базе данных,
перезапустите платформу разработки программного обеспечения.
- Для настройки источника данных, отличного от внутреннего WebSphere Application Server (WAS),
который предварительно настроен для запуска на тестовом сервере WAS 6, выполните следующее:
- Переключитесь на проекцию J2EE.
- В Структуре проекта разверните Приложения организации,
AuctionV60EAR и выберите Файл описания.
- Выберите вкладку Развертывание и выберите
Провайдер JDBC Derby в списке
провайдеров JDBC. Путь к источнику данных находится в
Свойствах ресурса, определенных в источнике данных, выбранном выше в столбце
Значение.