Специалист | Java. Уровень 2. Разработка клиент - серверных приложений [2011] [PCRec]
Автор (режиссер): Специалист
Название: Java. Уровень 2. Разработка клиент - серверных приложений
Год выпуска: 2011
Жанр: Вебинар
Формат:Advanced Systems Format
Продолжительность: 39:45:28
Видеокодек:GoToMeeting3
Размер кадра:1024x768
Битрейт видео:158 Kbps
Битрейт аудио:48 Kbps
Системные требования:любая система воспроизводящая wmv, наличие кодека g2m3? проигрыватели:
• Microsoft Windows Media Player
• VideoLAN VLC media player
• Roxio Easy Media Creator
Описание:На курсе по разработке клиент-серверных приложений на 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;
Портлеты.
Лабораторная работа. Создание приложения с использованием сервлетов.
Скриншоты: Время раздачи: 19ч-24ч