< Назад

Обзор: создание расширенного клиента Java, использующего Web-службу

Поздравляем! Вы научились создавать с помощью визуального редактора для Java приложение My Company Directory, а также расширенный клиент Java, который поддерживает каталог сотрудников путем подключения к примеру Web-службы.

Рисунок завершенного продукта: Готовое приложение My Company Directory

Пройденные уроки

С помощью визуального редактора вы создали графический пользовательский интерфейс, а с помощью GridBagLayout - макет таблицы сотрудников. Затем вы связали таблицу, поля и кнопки с соответствующими объектами данных и источникам данных, что позволило приложению работать с созданным proxy Java Web-службы. Кроме того, вы проделали сложные манипуляции с исходным кодом, чтобы обеспечить правильную работу приложения и сделать интерфейс интуитивно понятным и простым в использовании. Кроме того, вы научились устанавливать приложение J2EE на WebSphere Application Server версии 6.0 и развертывать Web-службу.

Важнее всего то, что вы полностью изучили мощный класс редактора связей, поставляемый с визуальным редактором для работы с данными. Теперь вы можете начать самостоятельные эксперименты и программировать с помощью редакторов связей новые и интересные функции.

Вы должны были освоить следующие задачи:
  • Макетирование компонентов в GridBagLayout с помощью визуального редактора для Java.
  • Запуск визуального класса в качестве объекта Javabean.
  • Связывание визуальных компонентов приложения на Java с методами и объектами данных, возвращаемыми Web-службой.
  • Добавление событий в визуальные компоненты.

Дополнительные ресурсы

Импортируйте готовую версию приложения My Directory

В состав этого проекта входит готовое приложение, пакет jve.generated с классами редактора связей, а также клиент Java Web-службы, настроенный для работы с WebSphere Application Server v6.1. В случае импорта этого проекта независимо от учебника может потребоваться дополнительная настройка переменной пути компоновки Java. Она должна указывать на файл JAR тонкого клиента Web-служб WebSphere v6.1.

Совет: Если в ходе импорта не указать другой проект, то содержимое проекта MyDirectory будет заменено.
< Назад