🗊 Презентация Архитектурные шаблоны в ROA

Нажмите для полного просмотра!
Архитектурные шаблоны в ROA, слайд №1 Архитектурные шаблоны в ROA, слайд №2 Архитектурные шаблоны в ROA, слайд №3 Архитектурные шаблоны в ROA, слайд №4 Архитектурные шаблоны в ROA, слайд №5 Архитектурные шаблоны в ROA, слайд №6 Архитектурные шаблоны в ROA, слайд №7 Архитектурные шаблоны в ROA, слайд №8 Архитектурные шаблоны в ROA, слайд №9 Архитектурные шаблоны в ROA, слайд №10 Архитектурные шаблоны в ROA, слайд №11 Архитектурные шаблоны в ROA, слайд №12 Архитектурные шаблоны в ROA, слайд №13 Архитектурные шаблоны в ROA, слайд №14 Архитектурные шаблоны в ROA, слайд №15 Архитектурные шаблоны в ROA, слайд №16 Архитектурные шаблоны в ROA, слайд №17 Архитектурные шаблоны в ROA, слайд №18 Архитектурные шаблоны в ROA, слайд №19 Архитектурные шаблоны в ROA, слайд №20 Архитектурные шаблоны в ROA, слайд №21

Вы можете ознакомиться и скачать презентацию на тему Архитектурные шаблоны в ROA. Доклад-сообщение содержит 21 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1


Архитектурные шаблоны в ROA
Описание слайда:
Архитектурные шаблоны в ROA

Слайд 2


Agenda Представление бизнес логики; Типовые решения источников данных; Типовые объектно-реляционные решения для моделирования поведения;...
Описание слайда:
Agenda Представление бизнес логики; Типовые решения источников данных; Типовые объектно-реляционные решения для моделирования поведения; Объектно-реляционные решения, предназначенные для моделирования структуры; Объектно-реляционные решения с использованием метаданных; Типовые решения Web; Типовые решения распределённой обработки данных; Типовые решения автономного параллелизма;

Слайд 3


Agenda Типовые решения сохранения состояния сеанса; Базовые решения.
Описание слайда:
Agenda Типовые решения сохранения состояния сеанса; Базовые решения.

Слайд 4


Представление бизнес логики Domain model паттерн, который при помощи объектной модели описывает бизнес-логику. Создаёт сеть объектов, каждый из...
Описание слайда:
Представление бизнес логики Domain model паттерн, который при помощи объектной модели описывает бизнес-логику. Создаёт сеть объектов, каждый из которых представляет некую осмысленную сущность. модель должна охватывать поведения и свойства.

Слайд 5


Представление бизнес логики Domain model в ROA используется вырожденный вид данного паттерна. Пример: ManuscriptMetadata, Manuscript, Transaction,...
Описание слайда:
Представление бизнес логики Domain model в ROA используется вырожденный вид данного паттерна. Пример: ManuscriptMetadata, Manuscript, Transaction, Payment,…

Слайд 6


Представление бизнес логики Service Layer инкапсулирует бизнес-логику приложения, управляет транзакциями и координирует реакции на действия. Service...
Описание слайда:
Представление бизнес логики Service Layer инкапсулирует бизнес-логику приложения, управляет транзакциями и координирует реакции на действия. Service Layer в ROA бизнес-логика объектов содержится в сервисах: TransactionService, ManuscriptService,…

Слайд 7


Представление бизнес логики Table Module объект, охватывающий логику обработки всех записей хранимой в виртуальной таблице или БД. предусматривает...
Описание слайда:
Представление бизнес логики Table Module объект, охватывающий логику обработки всех записей хранимой в виртуальной таблице или БД. предусматривает создание по одному классу на каждую таблицу БД и это класс содержит всю логику обработки данных таблицы.

Слайд 8


Представление бизнес логики Table Module в ROA DataSets в admin приложении: DeploymentDataSet, PublicationDataSet,… DataSet оперирует набором данных...
Описание слайда:
Представление бизнес логики Table Module в ROA DataSets в admin приложении: DeploymentDataSet, PublicationDataSet,… DataSet оперирует набором данных таблицы.

Слайд 9


Типовые решения источников данных Table Data Geteway Содержит все SQL команды, необходимые для извлечения, вставки, обновления и удаления данных из...
Описание слайда:
Типовые решения источников данных Table Data Geteway Содержит все SQL команды, необходимые для извлечения, вставки, обновления и удаления данных из таблицы или представления. Шлюз к таблице базы данных. Данное решение обычно применяется с типовым решением модуля таблицы.

Слайд 10


Типовые решения источников данных Table Data Geteway в ROA
Описание слайда:
Типовые решения источников данных Table Data Geteway в ROA

Слайд 11


Типовые решения источников данных Data Mapper Слой преобразователь, который осуществляет передачу данных между объектами и БД, сохраняя их...
Описание слайда:
Типовые решения источников данных Data Mapper Слой преобразователь, который осуществляет передачу данных между объектами и БД, сохраняя их независимыми друг от друга и от самого преобразователя. Data Mapper в ROA - Представлен преобразованием MyBatis, которое преобразовывает данные из столбца таблицы в поле объекта.

Слайд 12


Типовые объектно-реляционные решения для моделирования поведения Identity Map Гарантирует, что каждый объект будет загружен из источника данных...
Описание слайда:
Типовые объектно-реляционные решения для моделирования поведения Identity Map Гарантирует, что каждый объект будет загружен из источника данных только один раз, сохраняя загруженный объект в специальной коллекции. Identity Map в ROA - В ROA присутствует данное решение в модифицированном виде: в виде кэшей.

Слайд 13


Объектно-реляционные решения, предназначенные для моделирования структуры Identity field Сохраняет индификатор записи БД для поддержки соответствия...
Описание слайда:
Объектно-реляционные решения, предназначенные для моделирования структуры Identity field Сохраняет индификатор записи БД для поддержки соответствия между объектом приложения и строкой БД. Индификаторы бывают: значащие и незначащие; простые и составные; уникальные в пределах таблицы или в пределах все БД.

Слайд 14


Объектно-реляционные решения, предназначенные для моделирования структуры Identity field в ROA Примеры значащих ключей: apc_publisher_uid,...
Описание слайда:
Объектно-реляционные решения, предназначенные для моделирования структуры Identity field в ROA Примеры значащих ключей: apc_publisher_uid, apc_journal_uid. Пример простых незначащих ключей: apc_manuscript_uid, apc_transaction_uid,… Пример составного ключа: таблица apc_journals – {apc_publisher_uid, apc_journal_uid}. Все ключи уникальны в пределах БД.

Слайд 15


Объектно-реляционные решения, предназначенные для моделирования структуры Foreign Key Mapping Отображает ассоциации между объектами на ссылки...
Описание слайда:
Объектно-реляционные решения, предназначенные для моделирования структуры Foreign Key Mapping Отображает ассоциации между объектами на ссылки внешнего ключа между таблицами БД. Foreign Key Mapping в ROA - В основном внешние ключи используются для нахождения ассоциированных объектов в БД. Пример:

Слайд 16


Объектно-реляционные решения, предназначенные для моделирования структуры Association Table Mapping Сохраняет множество ассоциаций в виде таблицы,...
Описание слайда:
Объектно-реляционные решения, предназначенные для моделирования структуры Association Table Mapping Сохраняет множество ассоциаций в виде таблицы, содержащей внешние ключи таблиц, связанных ассоциациями. Association Table Mapping в ROA Примером является таблица …

Слайд 17


Объектно-реляционные решения, предназначенные для моделирования структуры Serialized LOB (Large Object) Сохраняет граф объектов путём их сериализации...
Описание слайда:
Объектно-реляционные решения, предназначенные для моделирования структуры Serialized LOB (Large Object) Сохраняет граф объектов путём их сериализации в единый крупный объект и помещает его в БД. Serialized LOB (Large Object) Примером является manuscript metadata объект хранящийся в apc_manuscript таблице.

Слайд 18


Объектно-реляционные решения с использованием метаданных Query Object Объект, представляющий запрос к БД. Query Object в ROA Используется для...
Описание слайда:
Объектно-реляционные решения с использованием метаданных Query Object Объект, представляющий запрос к БД. Query Object в ROA Используется для построения запросов в qa-apc в автоматизированных тестах для админки. Пример: SqlBuilder.

Слайд 19


Типовые решения Web MVC Распределяет обработку взаимодействия с пользовательским интерфейсом между тремя участниками: моделью, контроллером и...
Описание слайда:
Типовые решения Web MVC Распределяет обработку взаимодействия с пользовательским интерфейсом между тремя участниками: моделью, контроллером и представлением. MVC в ROA Представлен Spring MVC.

Слайд 20


Типовые решения Web Front Controller контроллер, который обрабатывает все запросы к Web сайту. Front Controller в ROA представлен DispatcherServlet...
Описание слайда:
Типовые решения Web Front Controller контроллер, который обрабатывает все запросы к Web сайту. Front Controller в ROA представлен DispatcherServlet сервлетом из Spring MVC.

Слайд 21


Типовые решения Web Template View Преобразует результаты выполнения запроса в HTML путём внедрения маркеров в HTML страницу. Template View в ROA...
Описание слайда:
Типовые решения Web Template View Преобразует результаты выполнения запроса в HTML путём внедрения маркеров в HTML страницу. Template View в ROA Ярким примером данного подходя является использование JSP страниц. Также сюда можно отнести notification templates для отсылки emails.



Похожие презентации
Mypresentation.ru
Загрузить презентацию