Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Новости Компьютерной Академии СофтДжойс Выпуск от 13.10.2005


Информационный Канал Subscribe.Ru

Новости Компьютерной Академии СофтДжойс

Компьютерная Академия объвляет о начале чтения курса по построению распределенных Web-приложенией с использованием EJB. Основная задача курса познакомить квалифицированных разработчиков приложений на языке Java с технологией J2EE

Записаться на курс

Информация по курсу "Enterprise JavaBeans"

Предварительная подготовка:
Опыт разработки приложений на языке Java 2. Знакомство с построением серверных приложений

Цель курса:
Получение теоретических и практических навыков построения распределенных Java приложений с использований EJB. Изучение основных типов EJB. Развертывание приложений с использованием EJB на серверах приложений

Материалы курса:
Методическое пособие Академии

Стоимость курса:
450$

Программа курса:

1. Введение:
1.1 Определение EJB
Распределенные объекты, серверные компоненты, мониторы компонентных транзакций, пример реализации распределенного объекта.
1.2 Архитектура EJB
Типы компонентов, классы и интерфейсы, дескрипторы развертывания, компонентный и внутренний объекты, использование компонентов.
1.3 Основные службы
Управление ресурсами, механизм активации, параллелизм, транзакции, постоянство, система сообщений, система имен, безопасность.

2. Создание простого компонента:
2.1 Настройка IDE и сервера приложений
2.2 Создание объектного компонента
Удаленный интерфейс, удаленный внутренний интерфейс, класс компонента, дескриптор развертывания, создание таблиц базы данных, клиентское приложение.
2.3 Разработка сеансового компонента
Удаленный интерфейс, удаленный внутренний интерфейс, класс компонента, дескриптор развертывания, клиентское приложение.
2.4 Клиентское представление
JNDI, Java RMI-IIOP, типы возвращаемых значений и исключения Java RMI, сужение типов, метаданные компонента, локальный интерфейс.

3. Постоянство, управляемое контейнером:
3.1 Программная модель
Абстрактная модель, поля постоянства, поля отношений.
3.2 Отношения между объектами
Типы отношений, абстрактные схемы, моделирование базы данных, каскадное удаление.
3.3 EJB QL
Объявления, методы запросы, простые и сложные операторы, ограничения.

4. Постоянство, управляемое компонентом:

5. Соглашения между объектом и контейнером:
Первичные ключи, методы обратного вызова, жизненный цикл объектного компонента.

6. Сеансовые компоненты:
6.1 Сеансовые компоненты без состояния
Таблицы базы данных, удаленный интерфейс, внутренний интерфейс, класс компонента, дескриптор развертывания, жизненный цикл.
6.2 Сеансовые компоненты с состоянием
Подготовка к использованию, удаленный интерфейс, внутренний интерфейс, класс компонента, компонентные ссылки, дескриптор развертывания, жизненный цикл.

7. Компоненты, управляемые сообщениями:
7.1 JMS
Реализация компонента с использованием JMS, модели передачи JMS.
7.2 Работа компонентов, управляемых сообщениями
Посылка сообщений, дескриптор развертывания, селекторы сообщений, клиенты компонентов, жизненный цикл.

8. Транзакции:
8.1 ACID-транзакции
Атомарность, согласованность, изолированность, устойчивость
8.2 Декларативное управление
Зона транзакции, атрибуты, распространение транзакций.
8.3 Изоляция и блокировка данных
«Грязное» чтение, повторяющееся чтение, фантомное чтение, изоляция.
8.4 Явное управление транзакциями
Распространение транзакций, эвристические решения.
8.5 Исключения и транзакции
Системные исключения, прикладные исключения.

9. Дескрипторы развертывания:
9.1 Описание компонентов
Объектные компоненты, сеансовые компоненты, компоненты, управляемые сообщениями, определение первичных ключей, элементы окружения, роли безопасности, объявление элементов EJB QL.
9.2 Описание отношений
9.3 Описание сборки компонентов
Задание атрибутов транзакций, описание отдельных методов.

Записаться на курс

Ближайшие курсы
Разработка баз данных и приложений: 1. Microsoft Access 17/10/2005
Microsoft Visual C++: 1. Базовый курс 17/10/2005
Конструирование и черчение средствами системы AutoCAD 17/10/2005
#2373 Programming with Microsoft Visual Basic .NET 17/10/2005
Разработка баз данных и приложений: 1. Microsoft Access 17/10/2005
Администрирование Microsoft Windows 2003 17/10/2005
Создание Web-сайтов: 3. Программирование (серверная часть) 17/10/2005
Java 2: 1. Базовый курс 17/10/2005
Microsoft Windows и Microsoft Office для пользователей 24/10/2005
Компьютерный дизайн и графика: 1. Двумерная графика 24/10/2005
Разработка баз данных и приложений: 2. Microsoft SQL Server 24/10/2005
Разработка баз данных и приложений: 2. Microsoft SQL Server 24/10/2005
Microsoft Visual C++: 1. Базовый курс 24/10/2005
Microsoft Windows и Microsoft Office для пользователей 24/10/2005
Компьютерный дизайн и графика: 1. Двумерная графика 24/10/2005

Адрес: Россия, 199034, г. Санкт-Петербург, Биржевая линия д.16, 4-й этаж, оф. 407, 409
Телефон/Факс: +7 (812) 331-99-04
Email: academy@softjoys.ru
HTTP: www.academy.softjoys.ru
Часы работы офиса: 10.00 - 18.00
 

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: job.education.softjoys
Архив рассылки
Отписаться
Вспомнить пароль

В избранное