Жанр: Обучающее видео
Производитель: Специалист
Год выпуска: 2011
Формат: asf (Windows Media)
Продолжительность: 40 часов
Видео: G2M4 1024x768 29.97fps 291 Kbps
Аудио: WMA, 48.0 Kbps, 44.1 KHz, 1 channel
Язык: Русский
Дополнительные материалы: имеются
Благодаря видеокурсу Вы получите знания, необходимые для создания реальных Java-приложений класса клиент-сервер. В процессе обучения разработке клиент-серверных приложений на Java внимание акцентируется на раскрытии наиболее существенных сторон создания клиентских и серверных приложений. Многочисленные примеры делают изложенный материал весьма наглядным и помогают его лучшему усвоению. Кроме этого, на курсах по разработке клиент-серверных приложений на Java серьезное внимание уделяется компонентам JavaBeans для создания повторно используемых программных компонентов и сборочного программирования. Курс предназначен для всех разработчиков ПО, имеющих опыт программирования, знакомых с языком Java и планирующих создавать Java-приложения.
Модуль 1. Многопоточные приложения
• Место многопоточных приложений
• Средства Java для управления многопоточностью
• Класс Thread и интерфейс Runnable
• Создание потоков
• Мониторы
• Синхронизация потоков
• Лабораторная работа. Создание и синхронизация потоков в консольном приложении
Модуль 2. Компонентная модель JavaBeans
• Основы взаимодействия компонентов Java в приложениях
• Свойства, события и дескрипторы компонентов
• Адаптеры, безымянные классы как распространенная техника создания адаптеров
• Модель «источник-получатель» и многопоточность
• Лабораторная работа. Создание графических компонентов Swing/SWT c использованием безымянных классов, адаптеров и защитой непотокобезопасных графических компонентов
Модуль 3. Графические приложения Java
• Графические модели Java – AWT, Swing, SWT
• Создание графических приложений с использованием SWT
• Основные SWT-компоненты
• Менеджеры компоновки
• Модель JFace
• SWT и JFace-приложния в среде Eclipse
• Лабораторная работа. Создание графического приложения с архитектуре MVC с использованием JFace, SWT в представлении Eclipse
Модуль 4. Приложения Java c использованием СУБД
• Java и взаимодействие с СУБД
• JDBC, использование SQL в Java-приложениях для доступа к реляционным БД
• JDBC-драйвера, их виды
• Основные объекты JDBC
• Транзакции JDBC
• Понятие об объектных БД и объектно-реляционном отображении
• Лабораторная работа. Создание СУБД Derby и приложения Java/JDBC для работы с ним
Модуль 5. Web-приложения Java
• Java и взаимодействие с Web-серверами
• Использовании апплетов
• Распределенные Web-приложения
• Сервлеты
• Документы JSP
• Портлеты
• Лабораторная работа. Создание приложения с использованием сервлетов