Введение в IBM Rational Application Developer, учебное руководство (+CD)

Д. Фанг А. Гелогаев

Об авторах.
Вступительное слово
Глава 1 Введение
Для кого предназначена эта книга
Как использовать эту книгу и CD
Общий обзор Rational Application Developer
Справочная информация и поддержка
Справочная система Rational Application Developer
Инструмент Log and Trace Analyzer
Заключение.
Глава 2 Разработка Java-приложений
Упражнение: Создание вашего первого Java-приложения
Заключение
Глава 3 Введение в Web-разработку.
Упражнение 1: Введение в разработку Java-сервлетов и JSP
Упражнение 2: Шаблон страницы, навигация и страницы обработки ошибок.
Упражнение 3: Использование JavaMail в Web-приложении
Упражнение 4: Использование сервлетов-фильтров
Упражнение 5: Введение в Struts
Упражнение 6: Введение в Tiles
Упражнение 7: Введение в JavaServer Faces (JSF)
Заключение
Глава 4 Введение в разработку баз данных
Упражнение 1: Создание таблиц базы данных с использованием
перспективы Data
Упражнение 2: Доступ к данным с использованием программ на Java
Упражнение 3: Использование источника данных в сервлете
Упражнение 4: Использование в транзакции источника данных XA
Упражнение 5: Вызов хранимой процедуры
Упражнение 6: Использование SQLJ для DB2
Упражнение 7: Использование SDO Relational Records
Заключение
Глава 5 Введение в XML-разработку
Упражнение 1: Создание файлов XSD и XML
Упражнение 2: Использование Java API for XML Processing (JAXP)
Упражнение 3: Использование Extensible Stylesheet Language
Transformation (XSLT)
Упражнение 4: Использование XML с SQL
Упражнение 5: Использование SDO с XML
Заключение
Глава 6 Разработка компонентов Enterprise JavaBeans
Упражнение 1: Разработка сущностных компонентов, использующих сохранение, управляемое контейнером
Упражнение 2: Разработка сущностных компонентов, использующих связи, управляемые контейнером
Упражнение 3: Использование конвертера и компоновщика
Упражнение 4: Разработка сессионных компонентов EJB
Упражнение 5: Упрощение клиентского доступа к EJB
Упражнение 6: Транзакции EJB
Заключение
Глава 7 Java Messaging Service и компоненты, управляемые сообщениями
Упражнение 1: Написание JMS-приложения с использованием API JMS .
Упражнение 2: Разработка MDB-компонента - получателя сообщений
Заключение
Глава 8 Web-службы
Упражнение 1: Создание Web-службы из Java-компонента
Упражнение 2: Использование инструмента TCP/IP Monitor с Web-службами
Упражнение 3: Тестирование модуля доступа Web-службы при помощи UTC
Упражнение 4: Публикация и поиск Web-службы
Заключение
Глава 9 Дополнительные вопросы, связанные с J2EE
Упражнение 1: Разработка для WebSphere версии 6.0
Упражнение 2: Программирование на основе аннотаций
Упражнение 3: Создание Расширенных EAR-файлов WebSphere.
Упражнение 4: Понятие о системе безопасности J2EE.
Упражнение 5: Обеспечение безопасности EJB-компонентов
Упражнение 6: Использование загрузки классов J2EE.
Заключение
Глава 10 Создание Java-приложений с графическим интерфейсом.
Упражнение 1: Создание простого клиентского Swing-приложения
Упражнение 2: Применение повторно используемой панели
и различных схем компоновки
Упражнение 3: Создание Swing-приложения, использующего Web-службу
Заключение
Глава 11 Коллективная разработка с использованием CVS
Упражнение 1: Инсталляция CVS в Windows
Упражнение 2: Инсталляция CVS в RedHat Linux 7
Упражнение 3: Последовательная разработка
Упражнение 4: Параллельная разработка в одном потоке
Упражнение 5: Ветвление при использовании нескольких потоков
Заключение
Глава 12 Знакомство с профилированием и журналами
Упражнение 1: Анализ и решение проблем с производительностью
Упражнение 2: Анализ и обнаружение утечек памяти
Упражнение 3: Трассировка выполнения приложения с использованием сопоставления журналов
Заключение
Глава 13 Визуальное моделирование.
Упражнение 1: Моделирование Java-приложения при помощи UML
Упражнение 2: Моделирование EJB-приложения с использованием UML
Упражнение 3: Анализ архитектуры и анализ приложения
Упражнение 4: Понятие о процессе
Заключение
Предметный указатель