Распределенные информационные системы – Росдистант промежуточные и итоговый тест — часть 1

300

Внимание! Пожалуйста, указывайте Ваш настоящий Email. В случае утери документа, вы сможете его скачать на почте! Все вопросы в файле совпадают с теми, что представлены у нас на сайте.

Здесь вы можете купить ответы "Распределенные информационные системы " ТГУ Росдистант. После покупки вы получите файлы с ответами. Так же вы можете заказать решение тестов "Распределенные информационные системы ". Для заказа необходимо обратиться к нашим менеджерам. Все контакты указаны на сайте.

Раздел: Росдистант ТГУ- ответы на тесты

• Распределенные информационные системы
• Тема 1. Интеграция информационных систем
• Промежуточный тест 1
Для описания SOAP сервисов используется

WSDL

HTML

SQL

PHP
Отзыв
Правильный ответ: WSDL

Выберите технологии реализации RCP в рамках систем обмена сообщениями

DCOM

CORBA

TCP/IP

XML
Отзыв
Правильные ответы: DCOM, CORBA

К унифицированным форматам передачи данных относят:

CSV

JSON

SQL

UML
Отзыв
Правильные ответы: CSV, JSON

CSV, JSON, XML - это ... форматы передачи данных

текстовые

двоичные

зашифрованные
Отзыв
Правильный ответ: текстовые

К моделям интеграции (по сложности реализации) относят:
Выберите один или несколько ответов:

обмен файлами, содержащих общие данные

общая БД

бумажный документооборот
Отзыв
Правильные ответы: обмен файлами, содержащих общие данные, общая БД

В каком формате разметки выполнен следующий фрагмент
{
"lName": "Иванов",
"fName": "Иван",
"bYear": 1992
}

CSV

JSON

XML
Отзыв
Правильный ответ: JSON

выберите правильные утверждения

REST сервис более "легкий" по сравнению с SOAP

REST сервис более "тяжелый" по сравнению с SOAP

RESR сервис - сервис с сохранением состояния

RESR сервис - сервис без сохранения состояния

Отзыв
Правильные ответы: REST сервис более "легкий" по сравнению с SOAP, RESR сервис - сервис без сохранения состояния

Выберите фрагмент, оформленный как JSON

Иванов, Иван, 1992

{
"lName": "Иванов",
"fName": "Иван",
"bYear": 1992
}

Иванов<\lName>
Иван<\lName>
1992<\bYear>
<\student>

Отзыв
Правильный ответ: {
"lName": "Иванов",
"fName": "Иван",
"bYear": 1992
}

Реализация единой глобальной схемы, описывающей совместное представление данных из различных источников с учетом их структурных и поведенческих свойств без учета семантики

это физический уровень интеграции ИС

это логический уровень интеграции ИС

это семантический уровень интеграции ИС
Отзыв
Правильный ответ: это логический уровень интеграции ИС

Основными видами web сервисов являются

SOAP

REST

WSDL

JSON
Отзыв
Правильные ответы: SOAP, REST

Если интегрируемые подсистемы находятся в разных адресных пространствах, то ... использовать технологию RCP

необходимо

желательно

недопустимо
Отзыв
Правильный ответ: необходимо

Выделите факторы, определяющие сложность интеграции ИС на логическом и семантическом уровнях:

схема и модель БД

технологический стек (СУБД. сервер приложений...)

стеки сетевых протоколов
Отзыв
Правильные ответы: схема и модель БД, технологический стек (СУБД. сервер приложений...)

К уровням интеграции ИС относят

физический

логический

концептуальный

иерархический
Отзыв
Правильные ответы: физический, логический

Укажите соответствие между фрагментами и форматом передачи данных
{
"lName": "Иванов",
"fName": "Иван",
"bYear": 1992
} • JSON

Иванов<\lName>
Иван<\lName>
1992<\bYear>
<\student> • XML
Иванов, Иван, 1992 • CSV
• XML
• JSON
• CSV

Установите соответствие между содержанием уровня интеграции ИС и его названием
Поддержка единого представления данных с учетом их семантических свойств в едином контексте • семантический
Конвертация данных из различных источников в единый формат их физического представления • физический
Реализация единой глобальной схемы, описывающей совместное представление данных из различных источников с учетом их структурных и поведенческих свойств без учета семантики • логический
• семантический
• логический
• физический

Поддержка единого представления данных с учетом их семантических свойств в едином контексте

это физический уровень интеграции ИС

это логический уровень интеграции ИС

это семантический уровень интеграции ИС

Отзыв
Правильный ответ: это семантический уровень интеграции ИС

Выберите фрагмент, оформленный как CSV

Иванов, Иван, 1992

{
"lName": "Иванов",
"fName": "Иван",
"bYear": 1992
}

Иванов<\lName>
Иван<\lName>
1992<\bYear>
<\student>
Отзыв
Правильный ответ: Иванов, Иван, 1992

Выделите факторы, определяющие сложность интеграции ИС на логическом и семантическом уровнях:

модели бизнес-процессов и механизмы их реализации

технологический стек (СУБД. сервер приложений...)

аппаратная часть архитектуры ИС
Отзыв
Правильные ответы: модели бизнес-процессов и механизмы их реализации, технологический стек (СУБД. сервер приложений...)

Современным способом интеграции ИС является

web сервисы

передача файлов

обмен корреспонденцией
Отзыв
Правильный ответ: web сервисы

В CSV для разделения элементов данных используется

запятая ","

слеш "/"

специальный тег
Отзыв
Правильный ответ: запятая ","

• Распределенные информационные системы
• Тема 2. Технологии и архитектура Java EE приложений
• Промежуточный тест 2

Какое назначение имеет файл application.xml в архивном файле (war, ear) при развертывании Java EE приложения?
Выберите один ответ:

является дескриптором поставки

описывает сведения о разработчике

включает руководство программиста
Отзыв
Правильный ответ: является дескриптором поставки

Основной программной технологией разработки Java EE приложений является

компонентно-ориентированное программирование

объектно-ориентированное программирование

аспектно-ориентированное программирование
Отзыв
Правильный ответ: компонентно-ориентированное программирование

Выберите технологии, используемые при разработке уровня интеграции с корпоративными даннми Java EE приложения

The Java Database Connectivity API (JDBC)

The Java Persistence API

JAX-RS RESTful web services

JavaServer Pages (JSP)
Отзыв
Правильные ответы: The Java Database Connectivity API (JDBC), The Java Persistence API

Основными протоколами обмена между клиентским и презентационным уровнями являются

HTTP

HTTPS

RMI/IIOP

TCP/IP
Отзыв
Правильные ответы: HTTP, HTTPS

С каким уровнем Java EE приложения взаимодействуют rich клиенты (Application Clients)?

презентационный

бизнес логики

коммуникации с EIS
Отзыв
Правильный ответ: бизнес логики

Назначением Java EE является

предоставление компнонентно-ориентированной технологии разработки приложений уровня предприятий

предоставление объектно-ориентированной технологии разработки мобильных приложений

предоставление компнонентно-ориентированной технологии разработки однопользовательских приложений
Отзыв
Правильный ответ: предоставление компнонентно-ориентированной технологии разработки приложений уровня предприятий

Выберите технологии, используемые при разработке уровня интеграции с корпоративными даннми Java EE приложения

The Java EE Connector Architecture

The Java Transaction API (JTA)

JAX-WS web service endpoints

Expression Language (EL)
Отзыв
Правильные ответы: The Java EE Connector Architecture, The Java Transaction API (JTA)

Java EE определяет следующие компоненты приложения уровня предприятия

Enterprise Java Beans (EJB) - Java компоненты уровня предприятия

Entity classes - классы-сущности

Java pipes - каналы Java

JDBC - Java технология соединения с БД
Отзыв
Правильные ответы: Enterprise Java Beans (EJB) - Java компоненты уровня предприятия, Entity classes - классы-сущности

Выберите технологии, которые могут использоваться при разработке web сервисов в Java EE приложениях

Java API for XML Web Services (JAX-WS)

Java API for RESTful Web Services (JAX-RS)

Java Name and Directory Service (JNDI)

Context and Dependency Injection (CDI)
Отзыв
Правильные ответы: Java API for XML Web Services (JAX-WS), Java API for RESTful Web Services (JAX-RS)

Выберите Java технологии, лежащие в основе Java EE

JNDI - Java Name and Directory Interfase

RPC - Remote Procedure Call

IDL - Interface Definition Language

RMI - Remote Method Invocation

Отзыв
Правильные ответы: JNDI - Java Name and Directory Interfase, RMI - Remote Method Invocation

Укажите платформы Java

Micro Edition

Standard Edition

Web Edition

Portable Edition
Отзыв
Правильные ответы: Micro Edition, Standard Edition

Java EE приложения строятся по

одноуровневой архитектуре

двухуровневой архитектуре

многоуровневой архитектуре

Отзыв
Правильный ответ: многоуровневой архитектуре

Какие уровни включает в себя Java EE приложения

презентационный уровень (Presentation tier)

уровень бизнес-логики (business tier)

уровень баз данных

уровень web сервисов
Отзыв
Правильные ответы: презентационный уровень (Presentation tier), уровень бизнес-логики (business tier)

Java EE приложения, построенные по В2В архитектуре, взаимодействуют по технологии

точка-точка

peer-to-peer

кольцо

звезда
Отзыв
Правильные ответы: точка-точка, peer-to-peer

Java EE определяет следующие компоненты приложения уровня предприятия

Web компоненты: servlets, JSP, JSF

Entity classes - классы-сущности

Java collections - коллекции Java

DB connectors - коннекторы к БД
Отзыв
Правильные ответы: Web компоненты: servlets, JSP, JSF, Entity classes - классы-сущности

Выберите технологии, используемые при разработке web уровня Java EE приложения

JavaServer Faces Facelets

Expression Language (EL)

JAX-RS RESTful web services

JAX-WS web service endpoints
Отзыв
Правильные ответы: JavaServer Faces Facelets, Expression Language (EL)

С каким уровнем Java EE приложения взаимодействуют web клиенты?

презентационный

бизнес логики

коммуникации с EIS
Отзыв
Правильный ответ: презентационный

Java EE приложение, построенное по архитектуре EJB приложения, содержит модули

web

EJB

SQL

JPQL
Отзыв
Правильные ответы: web, EJB

Web сервисы в Java EE приложения реализуются на основе

Stateless EJB

Statefull EJB

Singleton EJB

MDB
Отзыв
Правильные ответы: Stateless EJB, Singleton EJB

Выберите технологии, которые могут использоваться при разработке web сервисов в Java EE приложениях

The Java API for JSON Processing (JSON-P)

The Java API for WebSocket (WebSocket)

Remote Method Invocation (RMI)

Plain Old Java Object (POJO)
Отзыв
Правильные ответы: The Java API for JSON Processing (JSON-P), The Java API for WebSocket (WebSocket)

• Распределенные информационные системы
• Тема 3. Разработка презентационного уровня Java EE приложений
• Промежуточный тест 3

Что реально представляет из себя JavaServer Page?

Java класс

интерфейс Java

web контейнре

текстовым документом, содержащим специальную разметку

Отзыв
Правильный ответ: текстовым документом, содержащим специальную разметку

Расставьте в правильном порядке этапы разработки web приложения (согласно технологии Java EE)
кодирование web компонентов Ответ 1

получение URL приложения Ответ 2

компиляция web компонентов и необходимых helper класов Ответ 3

упаковка приложения в модуль развертывания (deployable unit) Ответ 4

разработка дескриптора поставки Ответ 5

развертывание (deploy) приложения в web контейнер Ответ 6

Отзыв
Правильный ответ: кодирование web компонентов → 1, получение URL приложения → 6, компиляция web компонентов и необходимых helper класов → 3, упаковка приложения в модуль развертывания (deployable unit) → 4, разработка дескриптора поставки → 2, развертывание (deploy) приложения в web контейнер → 5

Объект, описывающий ответ сервера клиенту, обрабатывается

web компонентом

ejb компнонентом

entity класом
Отзыв
Правильный ответ: web компонентом

Выберите допустимые формы объявлений (declaration) на JSP

<%! ... %>

...

<%= ... %>

...

Отзыв
Правильные ответы: <%! ... %>, ...

Для связывания запросов пользователя с разных страниц или с разных посещений сайта используется

HttpSession

Cookies

Servlet

JSF
Отзыв
Правильный ответ: HttpSession

Выберите правильные утверждения

Метод GET передает параметры запроса через URI

Метод GET передает параметры запроса в теле запроса

Метод POST передает параметры запроса в теле запроса

Метод POST передает параметры запроса через URI
Отзыв
Правильные ответы: Метод GET передает параметры запроса через URI, Метод POST передает параметры запроса в теле запроса

Для каких технологий Java Servlet является фундаментом?

JavaServer Pages

JavaServer Faces

Enterprise Java Beans

Plain Old Java Objects (POJO)
Отзыв
Правильные ответы: JavaServer Pages, JavaServer Faces

Выберите допустимые формы для директивы (directive) на JSP

<%@ ... %>

 

<% ... %>

...

Отзыв
Правильные ответы: <%@ ... %>,

Укажите составные части web приложения

web компоненты

файлы статических ресурсов

EJB компоненты

JPA компоненты
Отзыв
Правильные ответы: web компоненты, файлы статических ресурсов

Динамические расширения web серверов и серверов приложений - это

web приложение

EJB приложение

приложение к БД
Отзыв
Правильный ответ: web приложение

Укажите типы HTTP запросов

POST

GET

NEW

SERVICE
Отзыв
Правильные ответы: POST, GET

Укажите виды web приложений

Presentation-oriented

Service-oriented

User-oriented

Back Office
Отзыв
Правильные ответы: Presentation-oriented, Service-oriented

Сервисно-ориентированные (Service-oriented) Java EE web приложения

генерируют интерактивные web страницы, используя различные языки разметки (HTML, XHTML, XML)

реализуют endpoint web сервиса (JAX-WS and JAX-RS)

реализуют объектно-реляционное отображение (ORM)
Отзыв
Правильный ответ: реализуют endpoint web сервиса (JAX-WS and JAX-RS)

Презентационные (Presentation-oriented) Java EE web приложения

генерируют интерактивные web страницы, используя различные языки разметки (HTML, XHTML, XML)

реализуют endpoint web сервиса (JAX-WS and JAX-RS)

реализуют объектно-реляционное отображение (ORM)
Отзыв
Правильный ответ: генерируют интерактивные web страницы, используя различные языки разметки (HTML, XHTML, XML)

Выберите правильные утверждения

В методе GET размер запроса ограничен

В методе GET размер запроса не ограничен

В методе POST размер запроса ограничен

В методе POST размер запроса не ограничен

Отзыв
Правильные ответы: В методе GET размер запроса ограничен, В методе POST размер запроса не ограничен

Укажите стадии жизненного цикла Web приложения (в рамках технологии Java EE)

разработка

выполнение

сопровождение

тестирование
Отзыв
Правильные ответы: разработка, выполнение

Укажите стадии жизненного цикла Web приложения (в рамках технологии Java EE)

разработка

развертывание

анализ требований

квалификационное тестирование
Отзыв
Правильные ответы: разработка, развертывание

Укажите основные элементы Servlet API

class Servlet

interface GenericServlet

class HttpServlet

interface EntityManager
Отзыв
Правильные ответы: class Servlet, class HttpServlet

Какие технологии подразумевают многопоточную обработку HTTP запросов?

Java Servlet

CGI

HTML
Отзыв
Правильный ответ: Java Servlet

Что формирует (объект какого класса) web контейнер при получении HTTP запроса от клиента?

HttpServletRequest

HttpServletResponse

HttpServlet

Filter
Отзыв
Правильный ответ: HttpServletRequest

• Распределенные информационные системы
• Тема 4. Разработка уровня бизнес-логики Java EE приложений
• Промежуточный тест 4

EJB компоненты используются на уровне ... Java EE приложения

презентационном

клиентском

бизнес-логики

интеграционном
Отзыв
Правильный ответ: бизнес-логики

Жизненный цикл какого компонента приведен на рисунке

Stateful EJB

Stateless EJB

Singleton EJB
Отзыв
Правильный ответ: Stateful EJB

Укажите типы EJB

Session EJB

Message-driven EJB

CDI EJB

Persistence EJB
Отзыв
Правильные ответы: Session EJB, Message-driven EJB

Клиенты могут использовать сессионные EJB используя

локальный (local) вызов

удаленный (remote) вызов

вызов web сервиса

SQL запрос

GET или POST метод
Отзыв
Правильные ответы: локальный (local) вызов, удаленный (remote) вызов, вызов web сервиса

Какой механизм получения ссылки на EJB компонент используется в следующем коде?
@EJB
ExampleBean exampleBean;

exampleBean.foo();

внедрение зависимости (dependency injection)

JNDI

JSR
Отзыв
Правильный ответ: внедрение зависимости (dependency injection)

Наиболее быстрое взаимодействие между клиентом и компонентом EJB осуществляется при

удаленном (remote) доступе

локальном (local) доступе

доступе через web сервис
Отзыв
Правильный ответ: локальном (local) доступе

Какой тип доступа к EJB компоненту определяет следующий код?
@Remote
public interface InterfaceName { ... }
...
@Remote(InterfaceName.class)
public class BeanName implements InterfaceName { ... }

безинтерфейсный доступ (no-interface view) к EJB компоненту

локальный бизнес-интерфейс

удаленный бизнес-интерфейс

Отзыв
Правильный ответ: удаленный бизнес-интерфейс

При каком типе доступа клиента к компоненту EJB используется технология RMI/IIOP?

При удаленном (remote) доступе

При локальном (local) доступе

При доступе через web сервис
Отзыв
Правильный ответ: При удаленном (remote) доступе

Для асинхронной обработки сообщений используются

Stateless EJB

Stateful EJB

Singleton EJB

Message-driven EJB

Отзыв
Правильный ответ: Message-driven EJB

Для чего используется аннотация @PostActivate

для определения метода компонента EJB, который будет вызываться контейнером перед удалением компонента

для определения метода компонента EJB, который будет вызываться контейнером перед переводом компонента в пассивное состояние

для определения метода компонента EJB, который будет вызываться контейнером после перевода компонента в активное состояние

для определения метода компонента EJB, который будет вызываться контейнером сразу после создания компонента (перед вызовами методов клиентом)
Отзыв
Правильный ответ: для определения метода компонента EJB, который будет вызываться контейнером после перевода компонента в активное состояние

Для реализации конкретной пользовательской задачи (варианта использования - Use Case) используются

Stateless EJB

Stateful EJB

Singleton EJB

Message-driven EJB
Отзыв
Правильные ответы: Stateless EJB, Stateful EJB, Singleton EJB

Локальные клиенты EJB могут использовать

безинтерфейсный доступ (no-interface view) к EJB компоненту

локальный бизнес-интерфейс

удаленный бизнес-интерфейс
Отзыв
Правильные ответы: безинтерфейсный доступ (no-interface view) к EJB компоненту, локальный бизнес-интерфейс

Укажите типы Session EJB

Stateful

Stateless

OnlyRead

Multithreading
Отзыв
Правильные ответы: Stateful, Stateless

Какой тип доступа к EJB компоненту определяет следующий код?
@Local
public interface InterfaceName {…}
...
@Local(InterfaceName.class)
public class BeanName implements InterfaceName { ... }

безинтерфейсный доступ (no-interface view) к EJB компоненту

локальный бизнес-интерфейс

удаленный бизнес-интерфейс
Отзыв
Правильный ответ: локальный бизнес-интерфейс

Укажите способы доступа клиента к EJB

безинтерфейсный доступ (no-interface view)

через бизнес-интерфейсы (business interface)

через JNDI

используя SQL
Отзыв
Правильные ответы: безинтерфейсный доступ (no-interface view), через бизнес-интерфейсы (business interface)

Для чего используется аннотация @PreDestroy

для определения метода компонента EJB, который будет вызываться контейнером перед удалением компонента

для определения метода компонента EJB, который будет вызываться контейнером перед переводом компонента в пассивное состояние

для определения метода компонента EJB, который будет вызываться контейнером перед переводом компонента в активное состояние
Отзыв
Правильный ответ: для определения метода компонента EJB, который будет вызываться контейнером перед удалением компонента

Для получения доступа (создание и получение ссылки) к EJB используется

Внедрение зависимости - Dependency Injection (DI)

Сервис именований и каталогов Java - Java Naming and Directory Service (JNDI)

используя ключевое слово new

конструктор копирования
Отзыв
Правильные ответы: Внедрение зависимости - Dependency Injection (DI), Сервис именований и каталогов Java - Java Naming and Directory Service (JNDI)

При каком способе доступа клиента к компоненту EJB используются аннотации
@Remote
@Local?

При использовании доступа через бизнес-интерфейсы (business interface view)

При использовании безинтерфейсном способе (no-interface view)

При доступе через web сервис
Отзыв
Правильный ответ: При использовании доступа через бизнес-интерфейсы (business interface view)

Жизненный цикл какого компонента приведен на рисунке

Stateful EJB

Stateless EJB

Singleton EJB
Отзыв
Правильные ответы: Stateless EJB, Singleton EJB

Серверный компонент (объект), написанный на Java, инкапсулирующий бизнес-логику Java EE приложения и удовлетворяющий одноименной спецификации называется

EJB

JPA

JSP

JSF
Отзыв
Правильный ответ: EJB

• Распределенные информационные системы
• Тема 5. Разработка уровня доступа к данным
• Промежуточный тест 5

Что определяет следующий фрагмент кода?
@NamedQuery(
name="findAllCustomersWithName",
query="SELECT c FROM Customer c WHERE c.name LIKE :custName"
)
@PersistenceContext
public EntityManager em;
...

статический запрос с параметрами

статический запрос без параметров

динамический запрос с параметрами

динамический запрос без параметров
Отзыв
Правильный ответ: статический запрос с параметрами

Какие действия над сущностями может выполнять менеджер сущностей?

создание

объединение

изменение

сериализация
Отзыв
Правильные ответы: создание, изменение

Если при описании класса-сущности аннотация отображения (mapping annotation) применяется к описанию поля, то сущность приобретает

персистентное свойство

персистентное поле

персистентный класс

открытый метод
Отзыв
Правильный ответ: персистентное поле

Укажите возможные состояния JPA сущностей

Managed (Управляемая)

Removed (Удаленная)

Unsaved

Callable
Отзыв
Правильные ответы: Managed (Управляемая), Removed (Удаленная)

Выберите правильное продолжение
JPQL оперирует

классами и объектами-сущностями в пространстве Java

таблицами, строками и атрибутами в пространстве БД

элементами Criteria API
Отзыв
Правильный ответ: классами и объектами-сущностями в пространстве Java

Если поле аннотировано аннотацией @Transient ,то данные поля

будут сохраняться в БД

не будут сохраняться в БД

будут использованы для определения связей между сущностями

имеют тип Дата-время
Отзыв
Правильный ответ: не будут сохраняться в БД

Что определяет следующий фрагмент?
SELECT DISTINCT o
FROM Order AS o JOIN o.lineItems AS l
WHERE l.shipped = FALSE

JPQL запрос

SQL запрос

Criteria API запрос
Отзыв
Правильный ответ: JPQL запрос

Выберите требования, предъявляемые к классам-сущностям JPA

Класс должен аннотироваться javax.persistence.Entity аннотацией

Класс должен иметь no-argument конструктор

Класс должен реализовать интерфейс

Класс должен иметь геттеры и сетторы, удовлетворяющие требованиям Java Beans
Отзыв
Правильные ответы: Класс должен аннотироваться javax.persistence.Entity аннотацией, Класс должен иметь no-argument конструктор

Легковесный, персистентный объект, написанный на языке Java, представляющий собой данные в базе данных - это

сущность - Entity

Entity Manager - менеджер сущности

Persistence context – контекст персистентности

Persistence unit – единица персистентности
Отзыв
Правильный ответ: сущность - Entity

Выберите правильные утверждения

Сущность (entity) управляется менеджером сущностей (Entity Manager)

Сущность (entity) управляет менеджером сущностей (Entity Manager)

Сущность (entity) управляется единицей персистентности (Persistence Unit)

Сущность (entity) управляется контекстом персистентности (Persistence Context)
Отзыв
Правильный ответ: Сущность (entity) управляется менеджером сущностей (Entity Manager)

Для удаления JPA сущности необходимо вызвать метод ... менеджера сущностей

persist()

save()

delete()

remove()

Отзыв
Правильный ответ: remove()

Для сохранения JPA сущности необходимо вызвать метод ... менеджера сущностей

persist()

save()

store()

refresh()
Отзыв
Правильный ответ: persist()

Аннотациями javax.persistence.EmbeddedId javax.persistence.IdClass аннотируются

простые первичные ключи

составные первичные ключи

инверсные ключи

альтернативные ключи
Отзыв
Правильный ответ: составные первичные ключи

Укажите возможные состояния JPA сущностей

Managed (Управляемая)

Detached (Отсоединенная)

Saved

Activated
Отзыв
Правильные ответы: Managed (Управляемая), Detached (Отсоединенная)

Проверка данных, вносимых в поле сущности, определяется аннотацией

@Pattern

@Validate

@Check

@Class
Отзыв
Правильный ответ: @Pattern

Какие запросы в JPA являются нетипизированными?

JPQL

Criteria API

SQL

JDBC
Отзыв
Правильный ответ: JPQL

Какие технологии используются для выполнения запросов над сущностями JPA?

The Java Persistence Query Language (JPQL)

Criteria API

SQL

JDBC
Отзыв
Правильные ответы: The Java Persistence Query Language (JPQL), Criteria API

Какой элемент JPA должен аннотироваться аннотацией @Entity?

сущность

менеджер сущностей

контекст персистентности

единица персистентности
Отзыв
Правильный ответ: сущность

Укажите возможные состояния JPA сущностей

New

Transient (Хранящаяся)

Updated

Passivated
Отзыв
Правильные ответы: New, Transient (Хранящаяся)

Какие запросы в JPA являются типизированными?

JPQL

Criteria API

SQL

JDBC
Отзыв
Правильный ответ: Criteria API

Основными видами web сервисов являются

SOAP

REST

WSDL

JSON

Основными видами архитектур Java EE приложений являются

web приложение

EJB приложение

JPA приложение

JMS приложение

Легковесный, персистентный объект, написанный на языке Java, представляющий собой данные в базе данных - это

сущность - Entity

Entity Manager - менеджер сущности

Persistence context – контекст персистентности

Persistence unit – единица персистентности

Жизненный цикл какого компонента приведен на рисунке

Stateful EJB

Stateless EJB

Singleton EJB

Укажите типы HTTP запросов

POST

DELETE

NEW

malloc

Для сохранения JPA сущности необходимо вызвать метод ... менеджера сущностей

persist()

save()

store()

refresh()

Когда и чем вызывается метод ejbRemove() EJB компонента?

контейнером при удалении EJB компонента

контейнером при выводе EJB компонента из пассивного состояния

програмистом при выводе EJB компонента из пассивного состояния

контейнером при переводе EJB компонента в пассивное состояния

сборщиком мусора при удалении EJB компонента

Современным способом интеграции ИС является

web сервисы

передача файлов

обмен корреспонденцией

Если EJB компонент запущен на одной машине с клиентом, то рекомендуется использовать

удаленный (remote) доступ

локальный (local) доступ

доступ через web сервис

выберите правильные утверждения

REST сервис более "легкий" по сравнению с SOAP

REST сервис более "тяжелый" по сравнению с SOAP

RESR сервис - сервис с сохранением состояния

RESR сервис - сервис без сохранения состояния

Какие технологии используются для выполнения запросов над сущностями JPA?

The Java Persistence Query Language (JPQL)

Criteria API

SQL

JDBC

Какие технологии подразумевают многопоточную обработку HTTP запросов?

Java Servlet

CGI

HTML

Выберите правильный порядок действий в RCP
десериализация и использование результатов вызывающим объектом Ответ 1

сериализация параметров вызова на клиенте и передача сообщения удаленному объекту Ответ 2

поиск удаленного объекта и получение на него указателя Ответ 3

десериализация параметров вызова удаленным объектом Ответ 4

выполнение процедуры удаленным объектом Ответ 5

сериализация результатов удаленным объектом и передача сообщения клиенту Ответ 6

Какое назначение имеет файл application.xml в архивном файле (war, ear) при развертывании Java EE приложения?

является дескриптором поставки

описывает сведения о разработчике

включает руководство программиста

С каким уровнем Java EE приложения взаимодействуют rich клиенты (Application Clients)?
презентационный

бизнес логики

коммуникации с EIS

Выберите фрагмент, оформленный как CSV

Иванов, Иван, 1992

{
"lName": "Иванов",
"fName": "Иван",
"bYear": 1992
}

Иванов<\lName>
Иван<\lName>
1992<\bYear>
<\student>

Java EE определяет следующие технологии интеграции ИС

email

JMS API - API службы сообщений Java

Java concurrency - многопоточность Java

RPC - Remote Procedure Call

Аннотация @Table используется для

указания менеджеру сущностей, что в базе данных надо создать соответствующую таблицу

указания того, что сущность находится в соответствующей таблице

указания атрибута, присоединенного к соответствующему столбцу таблицы

определения основных свойств сущности

Java EE приложение, построенное по архитектуре web приложения, содержит модуль

web

EJB

JPA

Какой тип доступа к EJB компоненту определяет следующий код?
@Local
public interface InterfaceName {…}
...
@Local(InterfaceName.class)
public class BeanName implements InterfaceName { ... }

безинтерфейсный доступ (no-interface view) к EJB компоненту

локальный бизнес-интерфейс

удаленный бизнес-интерфейс

Укажите виды web приложений
Выберите один или несколько ответов:

Presentation-oriented

Service-oriented

User-oriented

Back Office

Для описания SOAP сервисов используется

WSDL

HTML

SQL

PHP

В CSV для разделения элементов данных используется

запятая ","

слеш "/"

специальный тег

С каким уровнем Java EE приложения взаимодействуют web клиенты?

презентационный

бизнес логики

коммуникации с EIS

Если интегрируемые подсистемы находятся в разных адресных пространствах, то ... использовать технологию RCP

необходимо

желательно

недопустимо

При каком типе доступа клиента к компоненту EJB используется технология RMI/IIOP?

При удаленном (remote) доступе

При локальном (local) доступе

При доступе через web сервис

Выберите технологии реализации RCP в рамках систем обмена сообщениями

web сервисы

CORBA

Cookies

DML

Выберите допустимые формы объявлений (declaration) на JSP

<%! ... %>

...

<%= ... %>

...

Выберите технологии, используемые при разработке web уровня Java EE приложения

JavaServer Faces Facelets

Expression Language (EL)

JAX-RS RESTful web services

JAX-WS web service endpoints

Укажите платформы Java

Enterprise Edition

Standard Edition

US Edition

EJB

Выберите правильные утверждения

Сущность (entity) управляется менеджером сущностей (Entity Manager)

Сущность (entity) управляет менеджером сущностей (Entity Manager)

Сущность (entity) управляется единицей персистентности (Persistence Unit)

Сущность (entity) управляется контекстом персистентности (Persistence Context)

Для асинхронной обработки сообщений используются

Stateless EJB

Stateful EJB

Singleton EJB

Message-driven EJB

Конвертация данных из различных источников в единый формат их физического представления

это физический уровень интеграции ИС

это логический уровень интеграции ИС

это семантический уровень интеграции ИС

Выберите компоненты JSP

Директивы (Directive elements)

Данные шаблона (Template Data)

Фильтры (Web Filters)

менеджер сущностей (Entity Manager)

Реализация единой глобальной схемы, описывающей совместное представление данных из различных источников с учетом их структурных и поведенческих свойств без учета семантики

это физический уровень интеграции ИС

это логический уровень интеграции ИС

это семантический уровень интеграции ИС

Какие связи допустимы между сущностями JPA?

one-to-one

one-to-many

zero-to-one

two-to-one

Укажите соответствие между фрагментами и форматом передачи данных

Иванов<\lName>
Иван<\lName>
1992<\bYear>
<\student> • XML
{
"lName": "Иванов",
"fName": "Иван",
"bYear": 1992
} • JSON
Иванов, Иван, 1992 • CSV
• JSON
• XML
• CSV

Для чего используется аннотация @PostConstruct

для определения метода компонента EJB, который будет вызываться контейнером перед удалением компонента

для определения метода компонента EJB, который будет вызываться контейнером перед переводом компонента в пассивное состояние

для определения метода компонента EJB, который будет вызываться контейнером после перевода компонента в активное состояние

для определения метода компонента EJB, который будет вызываться контейнером сразу после создания компонента (перед вызовами методов клиентом)

Клиенты могут использовать сессионные EJB используя

локальный (local) вызов

удаленный (remote) вызов

вызов web сервиса

SQL запрос

GET или POST метод

Какие действия над сущностями может выполнять менеджер сущностей?

фильтрация

удаление

перевод в пассивное состояние

сохранение

Нужна помощь с тестами? Обращайтесь к нашим менеджерам

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Распределенные информационные системы - Росдистант промежуточные и итоговый тест — часть 1”

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Оплата принимается посредствам онлайн кассы «Robokassa» — укажите реквизиты карты или воспользуйтесь оплатой по «СБП».
После оплаты система, направит Вас на страницу с товаром, где вы сможете его скачать на своё устройство.
Если по какой- то причине вы закрыли страницу или не скачали товар, то всегда сможете найти и скачать его на почте.
Указывайте настоящий Email — при утере документа вы сможете скачать его из письма.
При возникновении трудностей с оплатой или получением товара обращайтесь к нашим менеджерам. Все контакты указаны на сайте, можете выбрать любой удобный.

Похожие товары

Просмотренные товары

VK MAX Telegram WhatsApp
Отправьте нам сообщение