Презентация на тему Разработка распределенных приложений на платформе Java. Введение

Презентация на тему Разработка распределенных приложений на платформе Java. Введение, предмет презентации: Разное. Этот материал содержит 17 слайдов. Красочные слайды и илюстрации помогут Вам заинтересовать свою аудиторию. Для просмотра воспользуйтесь проигрывателем, если материал оказался полезным для Вас - поделитесь им с друзьями с помощью социальных кнопок и добавьте наш сайт презентаций ThePresentation.ru в закладки!

Слайды и текст этой презентации

Слайд 1
Текст слайда:

Разработка распределенных приложений на платформе Java

© Ю.Д.Заковряшин, 2008-2014. ydz@mail.ru

Введение


Слайд 2
Текст слайда:

Предварительные замечания

Цель курса
Обзор тем
Связь курса с другими дисциплинами


Слайд 3
Текст слайда:

Основные определения

Распределенное приложение – приложение, состоящее более чем из одного программного компонента.
Компонентом распределенного приложения может являться как относительно самостоятельное приложение, так и вспомогательные (служебные) программы. Каждый компонент приложения, как правило, специализирован на решение определенного круга задач. Наиболее значимые компоненты распределенных приложений обычно располагаются на отдельных компьютерах, администрируются, запускаются и функционируют независимо или относительно независимо от других компонентов данного приложения.


Слайд 4
Текст слайда:

Основные задачи распределенных систем

Обеспечение пользователей:
- возможностью обмена информацией;
- доступом к удаленным (не локальным) ресурсам;
- совместным использованием ресурсов;
- управлением совместно используемыми ресурсами.


Слайд 5
Текст слайда:

Основные характеристики распределенных приложений

Сокрытие сложности системы от конечного пользователя
Прозрачность доступа к ресурсам, скрывающего от конечного пользователя:
Разницу в представлении данных, в способе доступа и хранения данных;
Местоположение, перенос, смену положения ресурса;
Репликацию ресурса;
Параллельность доступа;
Отказы и восстановление системы;
Открытость системы
Масштабируемость системы


Слайд 6
Текст слайда:

Средства поддержки распределенных приложений


Клиентские приложения
Серверы приложений
Web-сервера
СУБД


Слайд 7
Текст слайда:

Логическая структура приложений

Обобщение функций приложения позволяет выделить следующие компоненты:
презентационная логика (Presentation Layer – PL) представляет данные конечному пользователю и обрабатывает пользовательский ввод;
бизнес-логика (Business Layer – BL) обеспечивает основные алгоритмы работы приложения и обработку данных;
логика доступа к ресурсам (Access Layer – AL) определяет механизмы доступа к постоянно хранимым данным.


Слайд 8
Текст слайда:

Логическая структура приложений


Слайд 9
Текст слайда:

Разработка распределенных приложений


Общие схемы разработки распределенных приложений.
Тестирование распределенных приложений.
Развертывание распределенных приложений.


Слайд 10
Текст слайда:

Обзор редакций Java


В настоящее время существуют следующие редакции платформы Java:
Java Platform Standard Edition (Java SE)
Java Platform Enterprise Edition (Java EE)
Java Platform Micro Edition (Java ME)


Слайд 11
Текст слайда:

Структура платформы Java SE

Язык Java.
Средства разработки и API
Базовые библиотеки и утилиты
Средства построения пользовательского интерфейса
Средства интеграции приложений
Средства развертывания
Виртуальная Java-машина


Слайд 12
Текст слайда:

Структура платформы Java EE

Платформа Java SE
Полная поддержка web-сервисов
Поддержка технологии Enterprise Java Beans (EJB)


Слайд 13
Текст слайда:

Платформа Java EE предлагает:

компонентный подход к проектированию, разработке, сборке и внедрению корпоративных приложений;
модель многоуровневого распределенного приложения;
возможность повторного использования компонентов;
интегрированный обмен данными на основе XML (JAX-WS);
унифицированную модель безопасности;
гибкое управление транзакциями


Слайд 14
Текст слайда:

Архитектура распределенных приложений на платформе Java




Слайд 15
Текст слайда:

Средства разработки


Стандартные средства разработки.
Java Development Kit (JDK) - включает в себя минимально необходимый набор программ и утилит для разработки Java программ


Слайд 16
Текст слайда:

Средства разработки

Интегрированные среды разработчика:
Sun Java Studio;
NetBeans;
Eclipse;
JDeveloper;
JBuilder
Visual J++
IntelliJ IDEA


Слайд 17
Текст слайда:

Заключение

Заключительный обзор
Вопросы?


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика