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

Содержание


Презентации» Информатика» Разработка распределенных приложений на платформе Java. Введение
Разработка распределенных приложений на платформе JavaПредварительные замечания
 Цель курса
 Обзор тем
 Связь курса с другими дисциплинамиОсновные определения
 Распределенное приложение – приложение, состоящее более чем из одногоОсновные задачи распределенных систем
 Обеспечение пользователей:
 - возможностью обмена информацией;
 -Основные характеристики распределенных приложений
 Сокрытие сложности системы от конечного пользователя 
Средства поддержки распределенных приложений
 
 Клиентские приложения
 Серверы приложений
 Web-сервера
 СУБДЛогическая структура приложений
 Обобщение функций приложения позволяет выделить следующие компоненты:
 презентационнаяЛогическая структура приложенийРазработка распределенных приложений
 
 Общие схемы разработки распределенных приложений.
 Тестирование распределенныхОбзор редакций Java
 
 В настоящее время существуют следующие редакции платформыСтруктура платформы Java SE
 Язык Java.
 Средства разработки и API
 БазовыеСтруктура платформы Java EE
 Платформа Java SE
 Полная поддержка web-сервисов
 ПоддержкаПлатформа Java EE предлагает:
 компонентный подход к проектированию, разработке, сборке иАрхитектура распределенных приложений на платформе JavaСредства разработки
 
 Стандартные средства разработки.
 Java Development Kit (JDK) -Средства разработки
 Интегрированные среды разработчика:
 Sun Java Studio;
 NetBeans;
 Eclipse;
 JDeveloper;
Заключение
 Заключительный обзор
 Вопросы?



Слайды и текст этой презентации
Слайд 1
Описание слайда:
Разработка распределенных приложений на платформе Java


Слайд 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
Описание слайда:
Заключение Заключительный обзор Вопросы?


Скачать презентацию на тему Разработка распределенных приложений на платформе Java. Введение можно ниже:

Похожие презентации