Содержание
- 2. Многоуровневое приложение
- 3. Категории компонент Уровень бизнес логики Уровень представления Уровень данных Вызывающие сервисы Пользователи и Устройства Источники данных
- 4. Содержание Категории компонент на уровнях Представления Бизнес логики Обращения к данным Политики Безопасности Управления и мониторинга
- 5. Компоненты пользовательского интерфейса Компоненты пользовательского интерфейса: Отображают данные Принимают введенные данные от пользователя Проверяют введенные данные
- 6. Пользовательский интерфейс Windows Развитый интерфейс настольного приложения, построенный с Windows Forms Внедренный HTML Дополнительные модули к
- 7. Пользовательский интерфейс Windows Используйте связывание для синхронизации данных между одновременно открытыми формами Избегайте использования в коде
- 8. Web пользовательский интерфейс ASP.NET предоставляет мощный framework Единая интегрированная среда для разработчика Событийная модель программирования Связывание
- 9. Web пользовательский интерфейс Реализуйте пользовательскую страницу обработки ошибки и глобальный обработчик ошибок в Global.asax Используйте инфрастуктуру
- 10. Web пользовательский интерфейс Расширяемый framework для объединения Web приложений Microsoft Content Management Server Microsoft SharePoint Portal™
- 11. Интерфейс для мобильных устройств Web интерфейс Mobile Internet Toolkit В модели ASP.NET Элементы управления Web-форм Один
- 12. Интерфейс для мобильных устройств интерфейс для интеллектуального мобильного устройства Smart Device Extensions .NET Compact Framework Интеграция
- 13. Реализация интерфейса на основе документов Работа с документом извне Ввод: заполнение документа, отправка в приложение, разбор
- 14. Может применяться в определенных сценариях Семантика пользовательского интерфейса тесно связана со схемами и методами доступа данных
- 15. Разработка компонент процесса UI Поддержка состояния длинных UI взаимодействий с пользователем Использование несколькими интерфейсами одного UI
- 16. Разработка компонент процесса UI Обработка конкурентных пользовательских активностей Использование нескольких панелей отображения для одной активности Изолирование
- 17. Отделение UI процесса от UI интерфейса Идентифицируйте бизнес процессы, в которых участвует пользовательский интерфейс Идентифицируйте данные,
- 18. Проектирование компонент процесса интерфейса Control UI Components Biz Components User Process Component действия состояния события Бизнес
- 19. Общие рекомендации для компонент процесса интерфейса Выделение UI компонент процесса при Насыщенном UI Высокой вероятности изменения
- 20. Содержание Категории компонент на уровнях Представления Бизнес логики Обращения к данным Политики Безопасности Управления и мониторинга
- 21. Бизнес компоненты и сценарии Используйте бизнес сценарии когда : Нужно управлять процессом, состоящем из множества шагов
- 22. Рекомендации для компонент бизнес логики Максимально используйте ориентированные на передачу сообщений взаимодействия Обеспечьте устойчивость интерфейсов к
- 23. Использование шаблона конвейерной обработки Используйте шаблон конвейерной обработки, когда: Возможно специфицировать последовательность заранее известных шагов Нет
- 24. Использование шаблона событийной обработки Используйте шаблон событийной обработки: необходимо управлять независимыми и изолированными реализациями специфической функциональности
- 25. Реализация бизнес процесса компоненты логики доступа к данным Интерфейс сервиса Сервисный агент Интерфейс сервиса Сервисный агент
- 26. Реализация бизнес процесса через BizTalk Orchestration
- 27. Разработка интерфейса сервиса Интерфейс сервиса является точкой входа в приложение Реализация интерфейс сервиса должны быть абстрагирована
- 28. Разработка интерфейса сервиса Интерфейсы сервисов Помогают изолировать изменения в бизнес логики Повышают эксплутационную устойчивость Могут использовать
- 29. Вызовы Web сервисов MSMQ сообщения Бизнес фасад с интерфейсами сервиса Бизнес компонент Интерфейс сервиса 2 MyWebService.asmx.cs
- 30. Представление данных и передача их между уровнями XML DataReader DataSet типизированный DataSet Пользовательский объект
- 31. Компоненты бизнес сущностей Не являются обязательной части любого приложения Являются локальным кешем снимка данных Добавляют к
- 32. Содержание Категории компонент на уровнях Представления Бизнес логики Обращения к данным Политики Безопасности Управления и мониторинга
- 33. Уровень доступа к данным Вопросы для решения Используемые хранилища данных Проектирование компонент доступа Проектирование вспомогательных компонент
- 34. Хранилища данных Реляционные Базы Данных Базы данных сообщений Файловая система Системные Каталоги
- 35. Компоненты логики доступа к данным Компоненты логики доступа к данным Хранимые процедуры Таблицы и представления Вспомогательные
- 36. Функциональность компонент логики доступа к данным Реализация методов доступа для бизнес сущностей Create, Read, Update и
- 37. Содержание Категории компонент на уровнях Представления Бизнес логики Обращения к данным Политики Безопасности Управления и мониторинга
- 38. Проектирование политики безопасности Представление Бизнес логики коммуникации Операционное управление Доступ к данным Безопасность Аутентификация Безопасность каналов
- 39. Проектирование политики операционного управления Представление Бизнес логики Доступ к данным Коммуникации Безопасность
- 40. Управление исключениями Перехват и генерация исключений Разработка классов исключений Бизнес исключения в отличие от системных исключений
- 41. Мониторинг Корректное исполнение: Все компоненты работаю? Нет ли блокировок? Нет ли аварийных завершений? Соответствие SLA :
- 42. Конфигурация Последовательный подход Шифруйте критически важные настройки Используйте DPAPI Типы хранилищ: XML конфигурационный файлы SQL Server
- 43. Метаданные Информация о самом приложении Более гибкая реакция на меняющиеся условия Могут использоваться На этапе разработки
- 44. Безопасность Операционное управление Проектирование политики коммуникаций Представление Бизнес логики Доступ к данным
- 45. Физическое развертывание и операционные требования Физическое развертывание компонент Физическое окружение Распределение компонент по сборкам Распространение и
- 46. Заключение Определите распределение компонент приложения по уровням Выберите технологии взаимодействия компонент с учетом поддержки транзакций Спроектируйте
- 47. Дополнительные ресурсы Российский веб-сервер компании Microsoft http://www.microsoft.com/rus Платформа Microsoft .NET http://www.gotdotnet.ru/ .NET Architecture Center http://msdn.microsoft.com/architecture Microsoft
- 48. Вопросы?
- 50. Скачать презентацию















































19.10 English
Презентация на тему Правила безопасного поведения при неблагоприятной экологической обстановке
Презентация Microsoft Office PowerPoint
Чек лист. 6 этапов продвижения
Подготовка к региональному экзамену
универсальный язык для визуального моделирования биологических систем
Организация маркетинга в вузе
Технологии мультимедиа
Comparative Politics
Трактиръ: Head-Office
Предложение кирпича MUHR для проекта ЖК Петровская Доминанта
Система обеспечения газом сухих газодинамических уплотнений
«Я, (фамилия, имя, отчество), торжественно присягаю на верность своей Родине Российской Федерации… Клянусь достойно выполня
Типы личности учащихся и выпускников школ-интернатов
РЕПУТАЦИЯ ИКОРПОРАТИВНЫЙ БРЕНД:
Система Галактика ERP
Понятие правонарушения
World X website v1
Детская общественная организация «77 параллель»
А
Чему поклонялись наши предки
Презентация на тему Внутренняя политика Александра I в 1801-1806 годах
Почему пользователи выбирают Deja Vu X2 ?ATRIL Language EngineeringБюро переводов «Окей»
Презентация на тему Космическая тема в мировой литературе
Модерн в архитектуре
Тормоза подвижного состава
Дата 14 июля 2008 г.