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

Отображение динамических сведений на 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-приложений

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

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

Для работы с учебником необходимо установить инструменты SDO. Для установки инструментов SDO с помощью Installation Manager нажмите кнопку Изменить. В списке компонентов выберите IBM Rational Application Developer for WebSphere Software 7.5.0 > Инструменты разработки Web-приложений. Выберите SDO - Посредники Domino и JDBC, затем нажмите кнопку Изменить.

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

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

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

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

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

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

Комментарии