Java. Уровень 2. Разработка клиент - серверных приложений
Год выпуска: 2011
Производитель: Специалист
Сайт производителя:
http://www.specialist.ru/course/dzhv2-a Автор: la-verne
Продолжительность: 40 ак.ч
Тип раздаваемого материала: Видеоурок
Язык: Русский
Цель курса:
Получить теоретические знания и технические навыки, требующиеся для создания реальных Java-приложений.
Курс предназначен для всех разработчиков ПО, имеющих опыт программирования, знакомых с языком Java и планирующих создавать Java-приложения.
Продолжительность курса - 40 ак. ч.
Преподаватель Кораблин
Файлы примеров: присутствуют
Формат видео: WMV
Видео: Windows Media Audio 44100Hz mono 48kbps [Raw Audio 0]
Аудио: G2M3 1280x1024 29.97fps 284kbps [Raw Video 2]
Модуль 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; Портлеты. Лабораторная работа. Создание приложения с использованием сервлетов.