< Назад | Далее >

Отображение динамических сведений на Web-страницах с JavaServer Faces

В этом учебнике рассмотрена процедура разработки динамического Web-сайта, выполняющего роль раздела объявлений газеты. Данный Web-сайт представляет собой полнофункциональное Web-приложение J2EE, применяющее компоненты JavaServer Faces (JSF) и Service Data Objects (SDO). Web-приложение применяет технологию JSF для создания динамических Web-страниц, содержащих ссылки на базу данных с объявлениями. Путем переноса компонентов JSF на страницы можно создать Web-приложение JSF (другое название - приложение CRUD, поскольку оно позволяет создавать, загружать, обновлять и удалять записи базы данных). С помощью этих функций пользователи Web-сайта смогут управлять объявлениями в базе данных.

Для работы с этим учебником может потребоваться установка дополнительных компонентов. Обратитесь к разделу системных требований и проверьте, все ли дополнительные компоненты установлены.

После выполнения этого учебника пользователи смогут просматривать не только продаваемые предметы, но и добавлять новые предметы, изменять сведения о предметах (например, цену или описание), а также искать предметы определенного типа. Несмотря на простоту примера, показанные в нем принципы и технологии применяются в значительно более сложных Web-сайтах.

Цели обучения

Этот учебник разбит на два модуля, каждый из которых обладает своей целью. Модули можно выполнить независимо друг от друга или вместе. Каждый модуль содержит набор упражнений, необходимый для обеспечения правильной работы Web-сайта.

Модуль 1: Создание Web-страниц с соединениями обмена данными

Из данного модуля вы узнаете как настроить соединение с базой данных и использовать информацию из нее на Web-страницах. В этом модуле рассмотрены следующие процедуры:
  • Подключение Web-страниц к базе данных.
  • Создание страниц, обеспечивающих создание, изменение и удаление записей базы данных.
  • Отправки данных из одной страницы в другую

Модуль 2: Добавление дополнительных функций

В данном модули описаны расширенные способы использования данных из базы данных. В этом модуле рассмотрены следующие процедуры:
  • Форматировать записи базы данных на Web-странице
  • Добавление компонента, позволяющего загружать файлы в базу данных с Web-страницы.
  • Автоматически переходить с одной страницы на другую
  • Автоматизировать выполнение некоторых задач администрирования базы данных

Работу с учебником следует начинать с модуля 1: Создание Web-страниц с соединениями с данными.

Необходимое время

Требуемое время: 3 часа 30 минут

Модуль 1: 2 часа

Модуль 2: 1 час 30 минут

Уровень пользователя

Средний

Аудитория

Разработчики Web-приложений, разработчики пользовательского интерфейса Web-приложений

Системные требования

Для выполнения данного учебника необходимо предварительно установить и настроить рабочий сервер. Данный учебник был протестирован на следующих серверах:
  • WebSphere Application Server 6.1

Информация о развертывании SDO на серверах, отличных от WebSphere Application Servers, приведена в разделе справки Развертывание SDO на серверах, отличных от WAS.

Для работы этого учебника могут потребоваться дополнительные функции, которые не были активированы в ходе установки продукта. В случае отсутствия опций пользовательского интерфейса, описанных в учебнике, убедитесь, что включены все требуемые функции (Окно > Параметры > Возможности). Для выполнения этого учебника потребуются следующие функции:
  • Java Developer
  • Web Developer (стандартный)
  • XML Developer
  • Database Developer
  • Enterprise Java Developer
  • Данные

Для работы с этим учебником в системе должен быть установлен и настроен сервер приложений. Для того чтобы проверить наличие необходимой рабочей среды сервера, выберите опции Окно > Параметры, разверните категорию Сервер и нажмите кнопку Установленные рабочие среды. С помощью показанной панели вы можете добавлять, удалять и изменять определения установленных рабочих сред сервера. Вы также можете загрузить и установить поддержку нового сервера.

Предварительные требования

Для выполнения данного учебника необходимо обладать знаниями о:
  • Основные концепции Web-дизайна, такие как Web-сайты, страницы, браузеры и серверы.
  • Создание простой статичной Web-страницы.
  • Элементы Web-страниц, такие как таблица, гиперссылка, форма и изображение.
  • Термины баз данных, такие как таблица, записи, столбцы и поля
Также нелишним будет понимание следующих принципов:
  • Способы применения проекций и панелей в рабочей среде.
  • Редактирование кода HTML Web-страницы.

Ожидаемые результаты

По окончании работы над Web-приложением домашняя страница будет выглядеть так, как показано на следующем рисунке. Структура навигации по Web-сайту, добавленная на Web-страницы с помощью шаблона сайта; ссылки на страницы, позволяющие создавать новые объявления и просматривать список объявлений. Действие строки в следующей таблице открывает страницу обновления, позволяющую изменить информацию, связанную с конкретным объявлением.
Завершенная Web-страница.

Модули в этом учебнике

Информация, связанная с данной
< Назад | Далее >