[Росдистант] Распределенные информационные системы (тесты, вопросы, ответы)

Раздел
Программирование
Тип
Просмотров
34
Покупок
0
Антиплагиат
Не указан
Размещена
12 Ноя в 15:05
ВУЗ
Росдистант, Тольяттинский государственный университет, ТГУ
Курс
Не указан
Стоимость
400 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
Тесты Все
489.4 Кбайт 400 ₽
Описание

Тольяттинский государственный университет (Росдистант), ТГУ. Распределенные информационные системы (1168, 8779). Промежуточные и итоговый тесты. Ответы на вопросы. В базе более 150 вопросов.

Для Росдистант имеются и другие готовые работы. Пишем уникальные работы под заказ. Помогаем с прохождением онлайн-тестов. Пишите, пожалуйста, в личку (Евгений).

Оглавление

Интеграция ИС на основе общей БД может включать

Выберите один или несколько ответов:

отслеживание событий через триггеры

использование распределенных транзакций

изменение модели БД

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

Выберите один ответ:

необходимо

желательно

недопустимо

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

Выберите один или несколько ответов:

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

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

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

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

Выберите правильный порядок действий в RCP

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

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

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

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

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

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

Выберите наиболее полное определение RPC - Remote Procedure Call

Выберите один ответ:

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

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

Технология, позволяющая вызывать функции в другом адресном пространстве на языке С

В каком формате разметки выполнен следующий фрагмент

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

Выберите один ответ:

CSV

JSON

XML

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

Выберите один или несколько ответов:

XML

JSON

RTF

OCL

Характерными особенностями RCP являются

Выберите один или несколько ответов:

асимметричность взаимодействия

синхронность вызовов

симметричность взаимодействия

асинхронность вызовов

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

Выберите один ответ:

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

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

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

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

Выберите один ответ:

запятая ","

слеш "/"

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

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

Выберите один или несколько ответов:

SOAP

REST

WSDL

JSON

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

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

Выберите...

JSON

XML

CSV

<student>

 <lName>Иванов<\lName>

 <fName>Иван<\lName>

 <bYear>1992<\bYear>

<\student>

Выберите...

JSON

XML

CSV

{

 "lName": "Иванов",

 "fName": "Иван",

 "bYear": 1992

}

Выберите...

JSON

XML

CSV

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

Выберите один или несколько ответов:

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

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

аппаратная часть архитектуры ИС

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

Выберите один ответ:

запятая ","

заранее известная длина данных

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

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

Выберите один ответ:

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

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

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

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

Выберите один или несколько ответов:

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

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

стеки сетевых протоколов

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

Выберите один ответ:

текстовые

двоичные

зашифрованные

В каком формате разметки выполнен следующий фрагмент

<student>

 <lName>Иванов<\lName>

 <fName>Иван<\lName>

 <bYear>1992<\bYear>

<\student>

Выберите один ответ:

CSV

JSON

XML

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

Выберите один ответ:

web сервисы

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

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

К моделям интеграции (по сложности реализации) относят:

Выберите один или несколько ответов:

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

общая БД

бумажный документооборот

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

Выберите один или несколько ответов:

физический

логический

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

иерархический

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

Выберите один или несколько ответов:

DCOM

CORBA

TCP/IP

XML

Технологии, реализующие RCP, включают

Выберите один или несколько ответов:

компонентно-ориентированную парадигму программирования

механизм сериализации данных

поддержку SQL

валидацию данных

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

Выберите один ответ:

необходимо

нежелательно

недопустимо

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

Выберите один ответ:

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

{

 "lName": "Иванов",

 "fName": "Иван",

 "bYear": 1992

}

<student>

 <lName>Иванов<\lName>

 <fName>Иван<\lName>

 <bYear>1992<\bYear>

<\student>

Установите соответствие между содержанием уровня интеграции ИС и его названием

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

Выберите...

логический

физический

семантический

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

Выберите...

логический

физический

семантический

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

Выберите...

логический

физический

семантический

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

Выберите один ответ:

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

{

 "lName": "Иванов",

 "fName": "Иван",

 "bYear": 1992

}

<student>

 <lName>Иванов<\lName>

 <fName>Иван<\lName>

 <bYear>1992<\bYear>

<\student>

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

Выберите один или несколько ответов:

CSV

JSON

SQL

UML

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

Выберите один ответ:

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

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

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

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

Выберите один ответ:

запятая ","

заранее известная длина данных

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

пара ключ-значение

В каком формате разметки выполнен следующий фрагмент

 

{

 "lName": "Иванов",

 "fName": "Иван",

 "bYear": 1992

}

 

Выберите один ответ:

CSV

JSON

XML

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

Выберите один или несколько ответов:

логический

семантический

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

уровень корпоративных данных

К моделям интеграции (по сложности реализации) относят:

Выберите один или несколько ответов:

удаленный вызов API одной ИС из другой

общая БД

использование очереди сообщений

Программный модуль, имеющий URL и публичный программный интерфейс называется

Выберите один ответ:

web сервисом

RCP

Shared DBMS

сокетом

Выберите правильный русскоязычный термин RPC

Выберите один ответ:

удаленный вызов процедур

удаленный вызов методов

восстановление персонального компьютера

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

Выберите один или несколько ответов:

web сервисы

CORBA

Cookies

DML

Интеграция информационных систем предполагает:

Выберите один ответ:

взаимодействие с целью обмена данными и синхронизации информации

проектирование и развертывание компьютерных сетей

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

По сравнению с обычным вызовом процедур RCP

Выберите один ответ:

требует больших вычислительных ресурсов

требует меньших вычислительных ресурсов

требует одинаковых вычислительных ресурсов

Технологии, реализующие RCP, включают

Выберите один или несколько ответов:

компонентно-ориентированную парадигму программирования

сетевой протокол в режиме "Клиент-сервер"

лямбда выражения

физическую топологию сети

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

Выберите один ответ:

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

{

 "lName": "Иванов",

 "fName": "Иван",

 "bYear": 1992

}

<student>

 <lName>Иванов<\lName>

 <fName>Иван<\lName>

 <bYear>1992<\bYear>

<\student>

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

Выберите один ответ:

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

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

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

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

Выберите один или несколько ответов:

JNDI - Java Name and Directory Interfase

RPC - Remote Procedure Call

IDL - Interface Definition Language

RMI - Remote Method Invocation

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

Выберите один или несколько ответов:

В2В взаимодействие

В2С взаимодействие

peer-to-peer взаимодействие

C2C взаимодействие

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

Выберите один или несколько ответов:

Enterprise Edition

Standard Edition

US Edition

EJB

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

Выберите один или несколько ответов:

web

EJB

SQL

JPQL

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

Выберите один или несколько ответов:

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

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

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

DB connectors - коннекторы к БД

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

Выберите один ответ:

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

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

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

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

Выберите один или несколько ответов:

клиентский уровень (client tier)

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

уровень транзакций

уровень web сервисов

Выберите технологии, которые могут использоваться при разработке 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

Выберите один или несколько ответов:

Micro Edition

Standard Edition

Web Edition

Portable Edition

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

Выберите один или несколько ответов:

The Java EE Connector Architecture

The Java Transaction API (JTA)

JAX-WS web service endpoints

Expression Language (EL)

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

Выберите один или несколько ответов:

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

Java EE приложение представляет собой реализацию толстого клиента к корпоративной БД

Java EE приложение, как правило, включает подсистемы безопасности, аутентификации, распределенных транзакций

Java EE приложение можно реализовать на платформе .Net

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

Выберите один или несколько ответов:

JTA - Java Transaction Architecture

SQL

JSON

REST

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

Выберите один или несколько ответов:

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

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

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

уровень web сервисов

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

Выберите один ответ:

web

EJB

JPA

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

Выберите один или несколько ответов:

web приложение

EJB приложение

JPA приложение

JMS приложение

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

Выберите один или несколько ответов:

Stateless EJB

Statefull EJB

Singleton EJB

MDB

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

Выберите один или несколько ответов:

В2В приложение

web сервис

JNDI приложение

CDI приложение

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

Выберите один или несколько ответов:

точка-точка

peer-to-peer

кольцо

звезда

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

Выберите один или несколько ответов:

JavaServer Faces Facelets

Expression Language (EL)

JAX-RS RESTful web services

JAX-WS web service endpoints

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

Выберите один или несколько ответов:

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

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

Java pipes - каналы Java

JDBC - Java технология соединения с БД

Java EE представляет собой

Выберите один ответ:

спецификацию платформы

реализацию платформы на языке Java

исходный код классов Java, реализующих функционал платформы Java EE

Java EE приложения могут реализовывать

Выберите один или несколько ответов:

JAX-WS сервисы

RESTful сервисы

JAXB сервисы

WSDL сервисы

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

Выберите один или несколько ответов:

Web services

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

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

RMI - Remote Method Invocation

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

Выберите один ответ:

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

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

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

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

Выберите один ответ:

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

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

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

Выберите технологии, которые могут использоваться при разработке 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)

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

Выберите один или несколько ответов:

Java Servlets

JavaServer Faces (JSF)

Enterprise Java Beans (EJB)

Java EE managed beans

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

Выберите один или несколько ответов:

JAX-RS RESTful web services

Enterprise Java Beans (EJB)

JavaServer Pages (JSP)

JavaServer Pages Standard Tag Library (JSTL)

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

Выберите один или несколько ответов:

RESTful web services

Enterprise Java Beans (EJB)

JavaServer Pages (JSP)

JavaServer Pages Standard Tag Library (JSTL)

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

Выберите один или несколько ответов:

email

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

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

RPC - Remote Procedure Call

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

Выберите один или несколько ответов:

JAX-WS web service endpoints

Java Persistence API entities

Servlets

JavaServer Pages (JSP)

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

Выберите один или несколько ответов:

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

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

Благодаря использованию компонент (в противовес классам) время на разработку приложения сокращается

Благодаря использованию компонент (в противовес классам) время на разработку приложения увеличивается

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

Выберите один ответ:

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

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

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

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

Выберите один ответ:

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

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

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

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

Выберите один или несколько ответов:

web rконтейнеров

EJB контейнеров

JPA контейнеров

контейнеров апплетов

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

Выберите один или несколько ответов:

The Java Database Connectivity API (JDBC)

The Java Persistence API

JAX-RS RESTful web services

JavaServer Pages (JSP)

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

Выберите один или несколько ответов:

HTTP

HTTPS

RMI/IIOP

TCP/IP

Какие клиенты Java EE приложения функционируют на клиентском уровне

Выберите один или несколько ответов:

web клиенты

rich клиенты

толстые клиенты

Servlets

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

Выберите один ответ:

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

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

entity класом

Для сохранения информации между посещениями сервера и последующей передачи этой информации на сервер используются

Выберите один ответ:

HttpSession

Cookies

Servlet

JSP

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

Выберите один или несколько ответов:

POST

DELETE

NEW

malloc

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

Выберите один или несколько ответов:

<%@ ... %>

<jsp:directive.type ... />

<% ... %>

<jsp:scriptlet> ...

</jsp:scriptlet>

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

Выберите один или несколько ответов:

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

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

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

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

Укажите виды web компонентов

Выберите один или несколько ответов:

Java Servlets

JavaServer Pages

Stateless EJB

Java Annotation

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

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

Ответ 1


Выберите...

4

1

2

3

6

5

кодирование web компонентов

Ответ 2


Выберите...

4

1

2

3

6

5

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

Ответ 3


Выберите...

4

1

2

3

6

5

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

Ответ 4


Выберите...

4

1

2

3

6

5

получение URL приложения

Ответ 5


Выберите...

4

1

2

3

6

5

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

Ответ 6


Выберите...

4

1

2

3

6

5

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

Выберите один или несколько ответов:

JavaServer Pages

JavaServer Faces

Enterprise Java Beans

Plain Old Java Objects (POJO)

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

Выберите один или несколько ответов:

web компоненты

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

EJB компоненты

JPA компоненты

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

Выберите один или несколько ответов:

Действия (Actions)

Скрипты (Scripting Elements)

Cookies

сессии (HttpSession)

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

Выберите один ответ:

HttpSession

Cookies

Servlet

JSF

Для кодирования дополнительных задач пре- и постобработки в web приложении используются

Выберите один ответ:

web фильтры

Servlets

JSP

Cookies

Укажите истинность высказываний

При обновлении страницы, сформированной методом POST, должно гарантироваться одинаковое содержание

Ответ 1


Выберите...

false

true

При обновлении страницы, сформированной методом GET, должно гарантироваться одинаковое содержание

Ответ 2


Выберите...

false

true

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

Выберите один ответ:

Java класс

интерфейс Java

web контейнре

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

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

Выберите один ответ:

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

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

entity класом

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

Выберите один ответ:

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

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

реализуют объектно-реляционное отображение (ORM)

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

Выберите один ответ:

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

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

реализуют объектно-реляционное отображение (ORM)

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

Выберите один или несколько ответов:

servlet при развертывании Java EE приложения помещается в контейнер

контейнер при развертывании Java EE приложения помещается в servlet

клиент для взаимодействия с сервлетом использует модель request/response

веб-контейнер отвечает за жизненный цикл сервлета

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

Выберите один или несколько ответов:

class Servlet

interface GenericServlet

class HttpServlet

interface EntityManager

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

Выберите один или несколько ответов:

web компоненты

helper классы и библиотеки

EJB компоненты

SQL запросы

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

передача запроса на сервер

Ответ 1


Выберите...

3

4

1

2

5

отображение страницы

Ответ 2


Выберите...

3

4

1

2

5

ввод URL

Ответ 3


Выберите...

3

4

1

2

5

передача ответа браузеру

Ответ 4


Выберите...

3

4

1

2

5

формирование ответа сервером

Ответ 5


Выберите...

3

4

1

2

5

Выберите технологии, которые используются и сервлетами и JSP

Выберите один или несколько ответов:

модель взаимодействия ответ-запрос

использование языка разметки типа HTML

схожий жизненный цикл

использование Expression Language (EL) для расширения возможностей

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

Выберите один или несколько ответов:

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

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

Фильтры (Web Filters)

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

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

Выберите один ответ:

HttpServletRequest

HttpServletResponse

HttpServlet

Filter

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

Выберите один или несколько ответов:

разработка

выполнение

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

тестирование

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

Выберите один ответ:

Java Servlet

CGI

HTML

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

Выберите один или несколько ответов:

Presentation-oriented

Service-oriented

User-oriented

Back Office

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

Выберите один или несколько ответов:

GET

PUT

END

TOP

За жизненный цикл сервлета отвечает

Выберите один ответ:

web контейнер

web приложение

EJB контейнер

программист

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

Выберите один или несколько ответов:

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

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

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

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

Укажите виды web компонентов

Выберите один или несколько ответов:

JavaServer Faces

JavaServer Pages

Statefull EJB

JPA

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

Выберите один ответ:

HttpServletRequest

HttpServletResponse

GenericServlet

Cookies

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

Выберите один или несколько ответов:

разработка

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

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

квалификационное тестирование

Укажите истинность высказываний

Страницу, формируемую методом POST, можно сохранить в браузере через закладку

Ответ 1


Выберите...

true

false

Страницу, формируемую методом GET, можно сохранить в браузере через закладку

Ответ 2


Выберите...

true

false

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

Выберите один или несколько ответов:

POST

GET

NEW

SERVICE

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

Выберите один или несколько ответов:

<%! ... %>

<jsp:declaration> ...

</jsp:declaration>

<%= ... %>

<jsp:expression> ...

</jsp:expression>

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

Выберите один или несколько ответов:

interface Servlet

class Servlet

class GenericServlet

class HttpServlet

Чем реально является Servlet?

Выберите один ответ:

Java классом

интерфейсом Java

коллекцией Java

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

Выберите допустимые формы выражений (expression) на JSP

Выберите один или несколько ответов:

<%! ... %>

<jsp:declaration> ...

</jsp:declaration>

<%= ... %>

<jsp:expression> ...

</jsp:expression>

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

Выберите один ответ:

web приложение

EJB приложение

приложение к БД

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

Выберите один ответ:

Stateless EJB

Stateful EJB

Singleton EJB

Message-driven EJB

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

Выберите один ответ:

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

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

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

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

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

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

Выберите один или несколько ответов:

Stateful

Stateless

OnlyRead

Multithreading

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

Выберите один ответ:

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

клиентском

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

интеграционном

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

Выберите один ответ:

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

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

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

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

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


Выберите один или несколько ответов:

Stateful EJB

Stateless EJB

Singleton EJB

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

Выберите один ответ:

для определения безинтерфейсного доступа к компоненту EJB

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

для определения доступа через удаленный интерфейс к компоненту EJB

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

Выберите один ответ:

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

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

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

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

@Remote

@Local?

Выберите один ответ:

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

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

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

При развертывании Java EE приложения

Выберите один ответ:

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

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

EJB компонент устанавливается в web контейнер

web контейнер устанавливается в EJB компонент

Получение ссылки на EJB, используя DI (Dependency Injection), осуществляется через

Выберите один ответ:

аннотацию javax.ejb.EJB

аннотацию javax.DI

ключевое слово new

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


Выберите один ответ:

Stateful EJB

Stateless EJB

Singleton EJB

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

Выберите один или несколько ответов:

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

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

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

SQL запрос

GET или POST метод

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

Выберите один или несколько ответов:

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

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

через JNDI

используя SQL

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

Выберите один ответ:

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

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

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

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

Для реализации web сервисов используются

Выберите один или несколько ответов:

Stateless EJB

Stateful EJB

Singleton EJB

Message-driven EJB

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

Выберите один ответ:

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

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

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

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

Выберите один ответ:

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

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

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

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

Выберите один или несколько ответов:

Stateless EJB связаны с конкретным запросом пользователя

Stateful EJB связаны с конкретным запросом пользователя

Stateless EJB гарантируют сохранение данных между вызовами

Stateless EJB не гарантируют сохранение данных между вызовами

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

Выберите один ответ:

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

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

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

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

 

@EJB

ExampleBean exampleBean;

exampleBean.foo();

 

Выберите один ответ:

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

JNDI

JSR

Какой тип доступа к EJB компоненту определяет следующий код?

@Local

public interface InterfaceName {…}

...

@Local(InterfaceName.class)

public class BeanName implements InterfaceName { ... }

Выберите один ответ:

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

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

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

Какой тип доступа к EJB компоненту определяет следующий код?

@Remote

public interface InterfaceName { ... }

...

@Remote(InterfaceName.class)

public class BeanName implements InterfaceName { ... }

Выберите один ответ:

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

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

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

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

Выберите один или несколько ответов:

Stateless EJB

Stateful EJB

Singleton EJB

Message-driven EJB

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

Выберите один ответ:

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

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

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

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

Выберите один ответ:

EJB

JPA

JSP

JSF

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

Выберите один или несколько ответов:

Singleton

Stateless

ReadWrite

Concurrency

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

Выберите один или несколько ответов:

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

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

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

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

Выберите один или несколько ответов:

Session EJB

Message-driven EJB

CDI EJB

Persistence EJB

Какой тип доступа к EJB компоненту определяет следующий код?

@Session

public class MyBean {

    public foo(){};

... }

 

Выберите один ответ:

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

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

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

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

Выберите один ответ:

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

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

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

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

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

Выберите один или несколько ответов:

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

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

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

конструктор копирования

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

Выберите один ответ:

для определения безинтерфейсного доступа к компоненту EJB

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

для определения доступа через удаленный интерфейс к компоненту EJB

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

Выберите один ответ:

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

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

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

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

Выберите один или несколько ответов:

New

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

Updated

Passivated

Укажите элементы Java Persistence

Выберите один или несколько ответов:

The Java Persistence Criteria API

Object/relational mapping metadata

Remote Method Invocation

Context and Dependency Injection

Какие существуют два основных вида менеджера сущностей

Выберите один или несколько ответов:

управляемые контейнером

управляемые приложением

управляемые пользователем

управляемые EJB компонентом

Элемент @UniqueConstraint аннотации @Table служит для создания

Выберите один ответ:

первичного ключа

вторичного ключа

альтернативного ключа

неуникального ключа

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

Выберите один или несколько ответов:

many-to-many

many-to-one

zero-to-many

column-to-row

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

Выберите один ответ:

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

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

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

закрытый метод

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

Выберите один или несколько ответов:

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

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

Unsaved

Callable

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

Выберите один ответ:

JPQL

Criteria API

SQL

JDBC

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

Выберите один или несколько ответов:

фильтрация

удаление

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

сохранение

API для создания, чтения, записи и удаления сущностей из БД это

Выберите один ответ:

сущность - Entity

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

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

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

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

Выберите один ответ:

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

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

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

альтернативные ключи

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

Выберите один ответ:

сущность - Entity

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

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

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

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

Выберите один ответ:

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

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

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

открытый метод

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

Выберите один или несколько ответов:

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

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

Первичный ключ сущности должен состоять из одного атрибута

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

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

Выберите один ответ:

сущность

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

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

единица персистентности

interface Query применяется для

Выберите один ответ:

работы с SQL запросами

работы с JPQL запросами

работы с Criteria API запросами

работы с NoSQL запросами

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

Выберите один или несколько ответов:

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

Класс Сущности не должен быть final

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

Класс должен иметь вложенные классы

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

Выберите один ответ:

persist()

save()

store()

refresh()

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

Выберите один ответ:

persist()

find()

detach()

remove()

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

Выберите один или несколько ответов:

one-to-one

one-to-many

zero-to-one

two-to-one

Данные, время жизни которых не зависит от времени жизни программы, которой создала (изменила) эти данные, называются

Выберите один ответ:

персистентыми

глобальными

локальными

временными

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

Выберите один ответ:

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

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

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

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

Какой вид менеджера сущностней получает следующий код

@PersistenceContext

private EntityManager em;

Выберите один ответ:

управляемый контейнером

управляемый приложением

управляемый пользователем

управляемый web сервером

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

Выберите один ответ:

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

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

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

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

Что определяет следующий фрагмент кода?

@NamedQuery(

 name="findAllCustomersWithName",

 query="SELECT c FROM Customer c WHERE c.name LIKE :custName"

)

@PersistenceContext

public EntityManager em;

...

 

Выберите один ответ:

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

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

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

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

Выберите правильное определение понятия "персистентность"

Выберите один ответ:

свойство программного обеспечения создавать и поддерживать устойчивые объекты

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

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

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

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

Выберите один или несколько ответов:

The Java Persistence Query Language (JPQL)

Criteria API

SQL

JDBC

Для работы с JPQL запросами используется

Выберите один ответ:

interface Query

class Qury

object Query

entity class

Конфигурация приложения, определяющая настройки (тип ЕМ, БД, с которой связан ЕМ и т.д.), это

Выберите один ответ:

сущность - Entity

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

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

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

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

Выберите один ответ:

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

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

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

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

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

Выберите один или несколько ответов:

создание

объединение

изменение

сериализация

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

Выберите один ответ:

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

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

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

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

Аннотацией javax.persistence.Id аннотируются

Выберите один ответ:

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

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

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

альтернативные ключи

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

Выберите один или несколько ответов:

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

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

Saved

Activated

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

Выберите один ответ:

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

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

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

имеют тип Дата-время

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

Выберите один ответ:

persist()

save()

delete()

remove()

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

Выберите один ответ:

JPQL

Criteria API

SQL

JDBC

Что определяет следующий фрагмент?

SELECT DISTINCT o

FROM Order AS o JOIN o.lineItems AS l

WHERE l.shipped = FALSE

Выберите один ответ:

JPQL запрос

SQL запрос

Criteria API запрос

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

Выберите один или несколько ответов:

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

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

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

Класс должен иметь геттеры и сетторы, удовлетворяющие требованиям Java Beans

Укажите элементы Java Persistence

Выберите один или несколько ответов:

Java Persistent API

The query language (JPQL)

Java Name and Directory Service

JavaServer Faces

Вам подходит эта работа?
Похожие работы
Информационные системы
Отчет по практике Практика
19 Ноя в 20:06
15 +2
0 покупок
Информационные системы
Курсовая работа Курсовая
18 Ноя в 20:43
10
0 покупок
Информационные системы
Отчет по практике Практика
18 Ноя в 13:26
13
0 покупок
Другие работы автора
Проектирование
Контрольная работа Контрольная
14 Ноя в 19:19
22
0 покупок
Искусственный интеллект
Контрольная работа Контрольная
14 Ноя в 19:04
19
0 покупок
Сварка и резка
Контрольная работа Контрольная
13 Ноя в 22:35
18
0 покупок
Основы программирования
Тест Тест
11 Ноя в 14:31
49
0 покупок
АФХД - Анализ финансово-хозяйственной деятельности
Тест Тест
11 Ноя в 13:54
42
0 покупок
Экономика
Тест Тест
11 Ноя в 13:47
59 +1
1 покупка
Компьютерные сети и системы
Контрольная работа Контрольная
11 Ноя в 10:18
36 +1
0 покупок
Компьютерные сети и системы
Тест Тест
11 Ноя в 10:08
38 +1
0 покупок
Основы программирования
Контрольная работа Контрольная
11 Ноя в 08:41
35 +2
0 покупок
История педагогики
Тест Тест
10 Ноя в 10:31
38 +2
0 покупок
ООП - Объектно-ориентированное программирование
Контрольная работа Контрольная
9 Ноя в 12:28
51 +2
0 покупок
ООП - Объектно-ориентированное программирование
Тест Тест
9 Ноя в 12:12
39
1 покупка
Страхование
Контрольная работа Контрольная
9 Ноя в 11:08
26
0 покупок
Математическое моделирование
Контрольная работа Контрольная
9 Ноя в 09:41
34
0 покупок
Темы журнала
Показать ещё
Прямой эфир