Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
17 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
369.50 kB
Просмотров:
70
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Разработка распределенных](/documents_6/3087b53314a7285eed5998253dea8101/img0.jpg)
Содержание слайда: Разработка распределенных приложений на платформе Java
№2 слайд![Предварительные замечания](/documents_6/3087b53314a7285eed5998253dea8101/img1.jpg)
Содержание слайда: Предварительные замечания
Цель курса
Обзор тем
Связь курса с другими дисциплинами
№3 слайд![Основные определения](/documents_6/3087b53314a7285eed5998253dea8101/img2.jpg)
Содержание слайда: Основные определения
Распределенное приложение – приложение, состоящее более чем из одного программного компонента.
Компонентом распределенного приложения может являться как относительно самостоятельное приложение, так и вспомогательные (служебные) программы. Каждый компонент приложения, как правило, специализирован на решение определенного круга задач. Наиболее значимые компоненты распределенных приложений обычно располагаются на отдельных компьютерах, администрируются, запускаются и функционируют независимо или относительно независимо от других компонентов данного приложения.
№4 слайд![Основные задачи](/documents_6/3087b53314a7285eed5998253dea8101/img3.jpg)
Содержание слайда: Основные задачи распределенных систем
Обеспечение пользователей:
- возможностью обмена информацией;
- доступом к удаленным (не локальным) ресурсам;
- совместным использованием ресурсов;
- управлением совместно используемыми ресурсами.
№5 слайд![Основные характеристики](/documents_6/3087b53314a7285eed5998253dea8101/img4.jpg)
Содержание слайда: Основные характеристики распределенных приложений
Сокрытие сложности системы от конечного пользователя
Прозрачность доступа к ресурсам, скрывающего от конечного пользователя:
Разницу в представлении данных, в способе доступа и хранения данных;
Местоположение, перенос, смену положения ресурса;
Репликацию ресурса;
Параллельность доступа;
Отказы и восстановление системы;
Открытость системы
Масштабируемость системы
№6 слайд![Средства поддержки](/documents_6/3087b53314a7285eed5998253dea8101/img5.jpg)
Содержание слайда: Средства поддержки распределенных приложений
Клиентские приложения
Серверы приложений
Web-сервера
СУБД
№7 слайд![Логическая структура](/documents_6/3087b53314a7285eed5998253dea8101/img6.jpg)
Содержание слайда: Логическая структура приложений
Обобщение функций приложения позволяет выделить следующие компоненты:
презентационная логика (Presentation Layer – PL) представляет данные конечному пользователю и обрабатывает пользовательский ввод;
бизнес-логика (Business Layer – BL) обеспечивает основные алгоритмы работы приложения и обработку данных;
логика доступа к ресурсам (Access Layer – AL) определяет механизмы доступа к постоянно хранимым данным.
№8 слайд![Логическая структура](/documents_6/3087b53314a7285eed5998253dea8101/img7.jpg)
Содержание слайда: Логическая структура приложений
№9 слайд![Разработка распределенных](/documents_6/3087b53314a7285eed5998253dea8101/img8.jpg)
Содержание слайда: Разработка распределенных приложений
Общие схемы разработки распределенных приложений.
Тестирование распределенных приложений.
Развертывание распределенных приложений.
№10 слайд![Обзор редакций Java В](/documents_6/3087b53314a7285eed5998253dea8101/img9.jpg)
Содержание слайда: Обзор редакций Java
В настоящее время существуют следующие редакции платформы Java:
Java Platform Standard Edition (Java SE)
Java Platform Enterprise Edition (Java EE)
Java Platform Micro Edition (Java ME)
№11 слайд![Структура платформы Java SE](/documents_6/3087b53314a7285eed5998253dea8101/img10.jpg)
Содержание слайда: Структура платформы Java SE
Язык Java.
Средства разработки и API
Базовые библиотеки и утилиты
Средства построения пользовательского интерфейса
Средства интеграции приложений
Средства развертывания
Виртуальная Java-машина
№12 слайд![Структура платформы Java EE](/documents_6/3087b53314a7285eed5998253dea8101/img11.jpg)
Содержание слайда: Структура платформы Java EE
Платформа Java SE
Полная поддержка web-сервисов
Поддержка технологии Enterprise Java Beans (EJB)
№13 слайд![Платформа Java EE предлагает](/documents_6/3087b53314a7285eed5998253dea8101/img12.jpg)
Содержание слайда: Платформа Java EE предлагает:
компонентный подход к проектированию, разработке, сборке и внедрению корпоративных приложений;
модель многоуровневого распределенного приложения;
возможность повторного использования компонентов;
интегрированный обмен данными на основе XML (JAX-WS);
унифицированную модель безопасности;
гибкое управление транзакциями
№14 слайд![Архитектура распределенных](/documents_6/3087b53314a7285eed5998253dea8101/img13.jpg)
Содержание слайда: Архитектура распределенных приложений на платформе Java
№15 слайд![Средства разработки](/documents_6/3087b53314a7285eed5998253dea8101/img14.jpg)
Содержание слайда: Средства разработки
Стандартные средства разработки.
Java Development Kit (JDK) - включает в себя минимально необходимый набор программ и утилит для разработки Java программ
№16 слайд![Средства разработки](/documents_6/3087b53314a7285eed5998253dea8101/img15.jpg)
Содержание слайда: Средства разработки
Интегрированные среды разработчика:
Sun Java Studio;
NetBeans;
Eclipse;
JDeveloper;
JBuilder
Visual J++
IntelliJ IDEA
№17 слайд![Заключение Заключительный](/documents_6/3087b53314a7285eed5998253dea8101/img16.jpg)
Содержание слайда: Заключение
Заключительный обзор
Вопросы?