Мастер-классы IBM на выставке LinuxLand, 26 сентября 2006г

Цымбал Адександр, Product manager IBM

1. Знакомство с WAS CE. Использование, настройка, запуск, консоль администратора. GBeans и IoC. Конфигурации WAS CE. Конфигурации и загрузка классов.

 

Основы построения WAS CE и компонентная модель GBeans. Установка сервера, основные сервисы. Выбор нужной виртуальной машины Java. Параметры сервисов, файлы конфигураций. Возможности консоли администратора, основные утилиты.

Рассматривается процесс запуск и остановки сервера, основные приемы работы с консолью, выполнение основных действий с помощью командной строки.

 

2. WAS и взаимодействие с СУБД. Поддержка БД в WAS CE. Конекторы и их дескрипторы. Пулы соединений в WAS CE. Создание с помощью консоли администратора. Дескриптор пула. Использование в приложении.

 

Основные понятия JDBC, виды соединений и их фабрик. Роль JDBC-драйверов при совместной работе с серверами приложений. Ресурсные адаптеры Java, RAR-файлы, их дескрипторы. На практичеком занятии рассматривается процесс создания пула соединений с БД (DB2 Express C) и использование его в web-приложении.

 

3. Создание EAR-приложений WAS CE с использованием EJB- и Web-компонентов. Место EJB-компонентов и Web-компонентов в J2EE-приложениях. Использование JNDI, контексты JNDI в WAS CE. Создание EAR-архива. Планы развертывания Geronimo для различных видов модулей.

Основное внимание уделяется организации взаимодействия web- и EJB-компонентов в составе единого приложения в формате EAR-архива c использованием xml-дескрипторов и локального контекста JNDI. Рассматривается процесс воздание EJB-компонента и использующего его сервлета с помощью Eclipse.

 

4. Прямой доступ к EJB-компонентам из удаленных клиентских Java-приложений. Методы доступа к EJB-компонентам. Различные реализации служб имен в Java. Необходимые настройки модулей WAS CE. Особенности генерации стабов на стороне клиента.

Режим прямого обращения к EJB-компоненту характерен при создании сложных корпоративных систем при написании серверов приложений. В некоторых случаях обращаться непосредственно к интерфейсам EJB-компонента может даже клиентское приложение. На практике рассматриваются особенности WAS CE при работе в данном режиме.

 

5. JMS и WAS CE. Создание администрируемых объектов JMS. Взаимодействие приложений с помощью JMS в WAS CE

            Рассказывается об основных понятиях и концепциях JMS.      

Подробно рассматриваются на практике два основных подхода использования JMS при совместной работе с WAS CE – взаимодействие элементов сервера приложений, входящих в единый EAR-архив и передача текстовых сообщений JMS между различными клиентским (в терминах JMS) приложениями.



Hosted by uCoz