На курсе по разработке клиент-серверных приложений на Java Вы получите знания, необходимые для создания реальных Java-приложений класса клиент-сервер.
В процессе обучения разработке клиент-серверных приложений на Java внимание акцентируется на раскрытии наиболее существенных сторон создания клиентских и серверных приложений. Многочисленные примеры делают изложенный материал весьма наглядным и помогают его лучшему усвоению.
Кроме этого, на курсах по разработке клиент-серверных приложений на Java серьезное внимание уделяется компонентам JavaBeans для создания повторно используемых программных компонентов и сборочного программирования.
Цель курса: Получить теоретические знания и технические навыки, требующиеся для создания реальных Java-приложений.
Курс предназначен для всех разработчиков ПО, имеющих опыт программирования, знакомых с языком 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;
Портлеты.
Лабораторная работа. Создание приложения с использованием сервлетов.
Автор (режиссер): Специалист
Год выпуска: 2011
Продолжительность: 39:45:28
Размер: 2.06 GB