Тольяттинский государственный университет (Росдистант), ТГУ. Разработка web-приложений (12680). Промежуточные и итоговый тесты. Ответы на вопросы. Обновлено в 2026 году.
Для Росдистант имеются и другие готовые работы. Пишем уникальные работы под заказ. Помогаем с прохождением онлайн-тестов. Пишите, пожалуйста, в личку (Евгений).
ИТОГОВЫЙ ТЕСТ
Укажите верное утверждение.
Выберите один ответ:
Расширение криптографии Java (JCE) – это базовый API Java SE и технология, лежащая в основе механизмов безопасности Java EE
Расширение криптографии Java (JCE) – это интернет-стандарт (RFC 2222), который определяет протокол для аутентификации и необязательного установления уровня безопасности между клиентскими и серверными приложениями. Определяет, как следует обмениваться данными аутентификации, но сам не определяет содержимое этих данных. Это структура, в которую могут вписаться конкретные механизмы аутентификации, определяющие содержимое и семантику аутентификационных данных
Расширение криптографии Java (JCE) предоставляет структуру и реализацию для версии Java протоколов SSL и TLS и включает функции для шифрования данных, аутентификации сервера, целостности сообщений и дополнительной аутентификации клиента для обеспечения безопасной связи через Интернет
Расширение криптографии Java (JCE) предоставляет структуру и реализации для шифрования, генерации ключей и согласования ключей, а также алгоритмов кода аутентификации сообщений (MAC). Поддержка шифрования включает симметричный, асимметричный, блочный и потоковый шифры. Блочные шифры работают с группами байтов, тогда как потоковые шифры работают с одним байтом за раз. Программное обеспечение также поддерживает защищенные потоки и запечатанные объекты
Какая аннотация в Java EE позволяет определить URL-шаблон для RESTful веб-сервиса?
Ответ:
Какой атрибут CSS задает жирность текста?
Ответ:
Какой способ реализации криптографических методов обладает максимальной скоростью обработки данных?
Выберите один ответ:
Аппаратный
Программный
Ручной
Электромеханический
Какую web-форму вы создадите с помощью данного HTML?
Выберите один ответ:
GET
PUT
POST
SEND
FORM
Какое свойство CSS используется для задания цвета фона элемента?
Выберите один ответ:
background-color
bg-color
element-background
text-background
Какой атрибут HTML используется для указания формата изображения или мультимедиа?
Выберите один ответ:
<format>
<type>
<file-format>
<media-type>
Какая из выделенных строк отвечает за классы, хранимые в базе данных?
Выберите один ответ:
3
2
7
5
Какой фреймворк предоставляет компоненты и управление состоянием для построения пользовательского интерфейса?
Ответ:
Какой тег HTML используется для вставки аудиофайла на веб-страницу?
Выберите один ответ:
<audio>
<sound>
<music>
<media>
Какой метод JavaScript используется для проверки, является ли значение поля ввода числом?
Выберите один ответ:
isNumeric()
checkNumber()
isNaN()
isInteger()
Какой тег используется для создания таблиц в HTML?
Ответ:
Какой объект Java EE представляет HTTP-запрос?
Ответ:
Какой элемент HTML используется для создания формы?
Ответ:
Какой оператор используется для сравнения значений переменных по строгому равенству (тип и значение)?
Выберите один ответ:
==
!=
===
!==
Какое свойство JPA определяет стратегию генерации первичных ключей?
Ответ:
Укажите интерфейсы пакета javax.servlet.jsp.tagext.
Выберите один или несколько ответов:
BodyTag
DynamicAttributes
IterationTag
HttpJsfPage
Обычно корпоративные Java-приложения делят на три уровня. Укажите их.
Выберите один или несколько ответов:
Клиентский
Верхний
Средний
Уровень доступа к данным
Нижний
Какой элемент HTML определяет область веб-страницы, видимую пользователем?
Ответ:
Какое ключевое слово используется для создания новой функции в JavaScript?
Ответ:
API Conversation включает метод long getTimeout(), который
Выберите один ответ:
получает время задержки текущего диалога
помечает текущий кратковременный диалог как длительный
получает идентификатор текущего длительного диалога
определяет, помечен ли диалог как кратковременный или длительный
Какое сокращение означает "Java Enterprise Edition"?
Ответ:
Какая аннотация JPA используется для указания наследования между сущностями?
Ответ:
Какой формат данных часто используется для обмена данными между веб-сервером и клиентом в современных веб-приложениях?
Выберите один ответ:
XML
JSON
HTML
SQL
Какой медиазапрос активируется, когда устройство имеет плотность пикселей (DPI) больше 300?
Выберите один ответ:
@media (min-dpi: 300)
@media (min-resolution: 300dpi)
@media (min-device-pixel-ratio: 2)
@media (min-density: 300)
Какой атрибут HTML используется для задания альтернативного текста для изображения (для случаев, когда изображение не может быть отображено)?
Выберите один ответ:
<alt>
<title>
<description>
<alt-text>
Какое свойство JPA указывает на имя таблицы в базе данных для сущности?
Ответ:
Какой из следующих инструментов используется для оптимизации и управления зависимостями в проектах фронтенд-разработки?
Выберите один ответ:
Webpack
HTML
CSS Grid
Bootstrap
Какой инструмент обычно используется для управления версиями кода в фронтенд-разработке?
Выберите один ответ:
Git
CSS
HTML
jQuery
Какой элемент HTML используется для создания таблицы на веб-странице?
Выберите один ответ:
<table>
<tr>
<td>
<th>
Какие инструменты часто используются для автоматизации сборки, тестирования и развертывания фронтенд-проектов?
Выберите один или несколько ответов:
Grunt
React
Docker
Webpack
Какая из следующих технологий позволяет создавать адаптивные и мобильно-дружественные веб-сайты?
Выберите один ответ:
Bootstrap
jQuery
Angular
Ruby on Rails
Укажите типы контейнеров по технологии, которую используют для разработки серверных компонентов.
Выберите один или несколько ответов:
Контейнер сервлетов
Контейнер JSP
Контейнер EJB
Автономный контейнер
Внутрипроцессный контейнер
Контейнер вне процесса
Какая аннотация JPA используется для указания наследования между сущностями?
Ответ:
Какое свойство CSS используется для задания рамки (границы) вокруг элемента?
Выберите один ответ:
border
border-style
border-width
border-color
Какой стандарт Java EE предоставляет механизмы для валидации данных на стороне клиента и сервера?
Выберите один ответ:
JavaServer Pages (JSP)
Java Authentication and Authorization Service (JAAS)
Bean Validation
Java Message Service (JMS)
Какой метод JavaScript используется для добавления обработчика события к элементу?
Ответ:
Какой из следующих инструментов используется для стилизации веб-страниц?
Выберите один ответ:
JavaScript
HTML
CSS
Python
Какое свойство JPA указывает на имя таблицы в базе данных для сущности?
Ответ:
Какой фреймворк предоставляет компоненты и управление состоянием для построения пользовательского интерфейса?
Ответ:
API Conversation включает метод void begin(), который
Выберите один ответ:
помечает текущий кратковременный диалог как длительный
определяет, помечен ли диалог как кратковременный или длительный
задает время задержки текущего диалога
получает идентификатор текущего длительного диалога
Какой браузерный инструмент используется для отладки кода во фронтенд-разработке?
Ответ:
Какой тег используется для вставки изображений на веб-страницу?
Ответ:
Какой тег CSS используется для определения стилей внутри HTML-документа?
Выберите один ответ:
<style>
<link>
<script>
<css>
Какой язык используется для определения структуры веб-страниц?
Ответ:
Укажите верное определение для понятия «Механизм отслеживания сеансов HttpSession».
Выберите один ответ:
Создается отдельный объект HttpSession для каждого пользователя при каждом запросе, будем выбирать параметры запроса из объекта запроса и хранить их в соответствующем объекте HttpSession для продажи будущего многоразового использования
Небольшой объект, его можно использовать для представления единой пары «имя – значение», которая будет постоянно поддерживаться на клиентском компьютере
Не будет зависеть от файла cookie для поддержания значения Session-Id, будем управлять значением SessionId как добавленным к URL-адресу в следующей сгенерированной форме
Формы при каждом запросе будут собирать все параметры запроса, генерировать динамическую форму, при генерации динамической формы мы должны поддерживать текущие данные параметров запроса в форме скрытых полей
Какой элемент HTML используется для создания абзаца текста?
Выберите один ответ:
<p>
<text>
<paragraph>
<para>
Какой язык обеспечивает интерактивность на веб-странице?
Ответ:
Какой метод HTTP обычно используется для отправки данных на сервер?
Выберите один ответ:
GET
POST
FETCH
PUT
Какой атрибут HTML используется для указания формата изображения или мультимедиа?
Выберите один ответ:
<format>
<type>
<file-format>
<media-type>
Какие методы JavaScript используются для добавления обработчика события к элементу?
Выберите один или несколько ответов:
addEventListener()
attachEvent()
addEvent()
eventHandler()
Какой метод JavaScript используется для изменения стилей CSS элемента?
Ответ:
Какой атрибут CSS задает размер шрифта?
Ответ:
Какая аннотация в Java EE позволяет определить URL-шаблон для RESTful веб-сервиса?
Ответ:
Какой из нижеперечисленных пунктов в XML НЕ является спецсимволом (ссылкой на сущность) и является валидным?
Выберите один ответ:
&
<
fgt;
#apos;
Какой элемент HTML используется для создания ссылки?
Ответ:
Какое свойство CSS устанавливает границу элемента?
Ответ:
Какой атрибут CSS используется для установки цвета текста?
Ответ:
Какое свойство DOM элемента позволяет получить или установить его текстовое содержимое?
Ответ:
API Conversation включает метод void begin(String id), который
Выберите один ответ:
помечает текущий кратковременный диалог как длительный, со специальным идентификатором
получает время задержки текущего диалога
задает время задержки текущего диалога
определяет, помечен ли диалог как кратковременный или длительный
Какой из следующих форматов используется для стилей и внешнего оформления веб-сайтов?
Выберите один ответ:
XML
HTML
CSS
JavaScript
Какой стандарт Java EE обеспечивает механизмы инверсии управления и внедрения зависимостей?
Ответ:
Какой элемент HTML используется для создания таблицы?
Выберите один ответ:
<table>
<tr>
<td>
<tab>
Какой объект JavaScript предоставляет доступ к значениям полей формы после её отправки?
Выберите один ответ:
formValues
formData
formInput
formResult
Какая аннотация в Java EE используется для отключения проверки безопасности для метода?
Ответ:
Укажите правильное определение криптографии.
Выберите один ответ:
Наука о конфиденциальности, шифровании, целостности данных аутентификации
Направление в археологии
Область знаний о правильном создании контурных карт
Наука о криптовалютах
Какой инструмент используется для управления версиями кода во фронтенд-разработке?
Ответ:
Какой селектор CSS используется для выбора всех элементов, находящихся внутри другого элемента?
Выберите один ответ:
.class
#id
element > element
element + element
Технология JSP предназначена
Выберите один ответ:
для поиска объектов по их имени в каталогах
для отображения динамических и статических компонентов в виде HTML
для хранения стандартного набора тегов
для отображения java-кода в виде HTML-контента
Какой медиазапрос активируется, когда устройство имеет ориентацию «портрет» (вертикальная)?
Выберите один ответ:
@media (orientation: portrait)
@media (orientation: landscape)
@media (portrait)
@media (vertical)
Какой атрибут HTML используется для задания альтернативного текста для изображения (для случаев, когда изображение не может быть отображено)?
Выберите один ответ:
<alt>
<title>
<description>
<alt-text>
Какая спецификация Java EE позволяет создавать и управлять пулами подключений к базам данных?
Ответ:
Укажите верное утверждение о Hibernate Validator.
Выберите один ответ:
Эталонная реализация спецификации. Независимо от других проектов Hibernate она обеспечивает декларативную проверку классов предметной модели
Реализация стандартного Java Persistence API, дополнительный модуль, устанавливаемый поверх Hibernate ORM. В любой момент можно вернуться к использованию Hibernate, если требуется обычный программный интерфейс
Самый последний проект Hibernate, реализация объектно-сеточного отображения. Предоставляет поддержку JPA для NoSQL-решений
Способствует уменьшению количества строк кода, делая систему более понятной и удобной для рефакторинга
Гарантирование невозможности несанкционированного изменения информации – это
Выберите один ответ:
обеспечение целостности
обеспечение конфиденциальности
обеспечение аутентификации
обеспечение шифрования
Какое свойство JPA определяет первичный ключ сущности?
Ответ:
Какой атрибут HTML используется для задания ссылки на другую веб-страницу?
Выберите один ответ:
src
link
href
target
Какой аннотацией в CDI помечают поле, метод или конструктор для внедрения зависимости?
Ответ:
Какой аннотацией CDI обозначают квалификатор зависимости?
Ответ:
Какие из следующих инструментов используются для управления версиями кода в разработке фронтенда?
Выберите один или несколько ответов:
Git
HTML
CSS
Subversion
Выберите аннотацию, которая указывает список именованных запросов.
Выберите один ответ:
@ NamedQueries
@ NamedQuery
@ JoinColumn
@ AccessType
Какие методы JavaScript используются для добавления обработчика события к элементу?
Выберите один или несколько ответов:
addEventListener()
attachEvent()
addEvent()
eventHandler()
Какой инструмент используется для тестирования и отладки веб-приложений?
Выберите один ответ:
Photoshop
Visual Studio Code
DevTools браузера
Sublime Text
Какая аннотация JPA используется для указания наследования между сущностями?
Ответ:
Платформа Java EE основана на нескольких стандартах. Это означает, что
Выберите один ответ:
Java EE проходит процесс стандартизации, принятый группой Java Community Process, и описывается в спецификациях
Java EE является стандартным набором спецификаций
Java EE можно использовать практически в любой среде разработки
Java EE имеет открытый исходный код
Какой язык запросов используется в JPA для выполнения запросов к базе данных?
Выберите один ответ:
SQL
JPQL (Java Persistence Query Language)
JPAQL (Java Persistence API Query Language)
HQL (Hibernate Query Language)
InjectionPoint API включает метод Bean<?> getBean(), который
Выберите один ответ:
получает объект Bean, представляющий компонент, который определяет точку внедрения
получает требуемый тип точки внедрения
получает требуемые квалификаторы точки внедрения
получает объект Field в случае внедрения поля
---
ПРОМЕЖУТОЧНЫЕ ТЕСТЫ 1-3
Что означает акроним CSS?
Выберите один ответ:
Computer System Software
Creative Style Syntax
Cascading Style Sheets
Client-Server Scripting
Какие из следующих форматов данных обычно используются для обмена данными между клиентом и сервером во фронтенд-разработке?
Выберите один ответ:
JSON и XML
HTML и CSS
SQL и PHP
JavaScript и Java
Какие из следующих инструментов обычно используются для управления зависимостями в проектах фронтенд-разработки?
Выберите один ответ:
Photoshop и Illustrator
NPM (Node Package Manager) и Yarn
Git и SVN
Eclipse и IntelliJ IDEA
Что такое фронтенд-разработка?
Выберите один ответ:
Разработка операционных систем
Разработка интерфейсов для пользователей
Разработка серверных приложений
Разработка баз данных
Что такое кросс-браузерная тестировка (cross-browser testing) во фронтенд-разработке?
Выберите один ответ:
Это процесс создания собственного браузера для веб-сайта
Это процесс проверки, как веб-сайт отображается и работает в разных браузерах
Это процесс создания собственного веб-сервера
Это процесс оптимизации баз данных
Что такое «рекурсивная функция» (recursive function) в программировании?
Выберите один ответ:
Это функция, которая всегда возвращает одно и то же значение
Это функция, которая вызывает саму себя в своем теле
Это функция, которая работает только в режиме ожидания
Это функция, которая выполняет арифметические операции
Какие из следующих инструментов часто используются в фронтенд-разработке для управления версиями кода?
Выберите один ответ:
Git и SVN
PHP и Ruby on Rails
Photoshop и Illustrator
MySQL и PostgreSQL
Какая из следующих практик помогает улучшить производительность веб-приложения?
Выберите один ответ:
Добавление большего количества изображений на страницу
Минимизация и объединение файлов CSS и JavaScript
Использование множества различных шрифтов
Увеличение сложности пользовательского интерфейса
Какой из следующих языков используется для стилизации веб-страниц?
Выберите один ответ:
HTML
CSS
JavaScript
SQL
Какой из следующих языков программирования используется для создания интерактивных элементов и логики на веб-страницах?
Выберите один ответ:
HTML
CSS
JavaScript
PHP
Какие из следующих инструментов обычно используются для отладки и инспекции кода в браузере?
Выберите один ответ:
Visual Studio Code
Notepad++
Chrome DevTools и Firefox Developer Tools
Eclipse
Какой из следующих типов единиц измерения чаще всего используется для задания размеров шрифта в CSS?
Выберите один ответ:
Пиксели (px)
Проценты (%)
Дюймы (in)
Сантиметры (cm)
Какие из следующих тегов HTML обычно используются для создания заголовков на веб-странице?
Выберите один ответ:
<image> и <link>
<header> и <footer>
<h1> до <h6>
<paragraph> и <section>
Какой из следующих форматов часто используется для обмена данными между клиентом и сервером в асинхронных веб-приложениях?
Выберите один ответ:
JSON и XML
HTML и CSS
SQL и PHP
JavaScript и Java
Что такое «рендеринг» (rendering) в контексте веб-разработки?
Выберите один ответ:
Это процесс создания резервных копий данных на сервере
Это процесс преобразования HTML, CSS и JavaScript в визуальное отображение на экране браузера
Это процесс шифрования данных при передаче по сети
Это процесс оптимизации баз данных
Какие из следующих инструментов обычно используются для создания анимаций на веб-страницах?
Выберите один ответ:
Photoshop и Illustrator
CSS и JavaScript
Java и C++
SQL и PHP
Какие из следующих атрибутов HTML-тега <a> обычно используются для создания гиперссылок?
Выберите один ответ:
src и alt
href и target
class и id
name и value
Что такое «респонсивный дизайн» (responsive design) в контексте фронтенд-разработки?
Выберите один ответ:
Это методология программирования на JavaScript
Это подход к структурированию баз данных
Это метод создания анимаций на веб-страницах
Это подход к созданию интерфейсов, которые корректно отображаются на разных устройствах и экранах
Какой тег HTML используется для создания неупорядоченного списка (с маркерами в виде точек, кружков и т. д.)?
Выберите один ответ:
<ol>
<ul>
<li>
<dl>
Какой тег HTML используется для создания ненумерованного списка?
Выберите один ответ:
<ul>
<ol>
<li>
<ulist>
Какой атрибут HTML используется для указания изображения, которое будет загружаться на мобильных устройствах с маленьким разрешением?
Выберите один ответ:
srcset
mobile-src
responsive-image
low-res
Какие теги HTML используются для создания списков опций в выпадающем меню (списке выбора)?
Выберите один или несколько ответов:
<option>
<list>
<select>
<dropdown>
Какой атрибут HTML используется для установки ссылки на другую веб-страницу?
Выберите один ответ:
href
link
src
target
Какой элемент HTML используется для создания заголовка первого уровня?
Выберите один ответ:
<header>
<h1>
<title>
<head>
Какая единица измерения обычно используется для создания адаптивных макетов в CSS?
Выберите один ответ:
Pixels (px)
Centimeters (cm)
Points (pt)
Percentages (%)
Какой подход к созданию адаптивных макетов использует проценты для задания ширины элементов?
Выберите один ответ:
Фиксированный
Абсолютный
Гибкий (резиновый)
Статический
Какой элемент HTML используется для создания гиперссылки?
Выберите один ответ:
<link>
<a>
<href>
<url>
Какой тег HTML используется для создания ссылки?
Выберите один ответ:
<link>
<a>
<href>
<url>
Какой медиазапрос активируется, когда ширина экрана устройства меньше 768 пикселей?
Выберите один ответ:
@media (max-width: 768px)
@media (min-width: 768px)
@media (width <= 768px)
@media (width: 768px)
Какие элементы HTML используются для создания таблиц?
Выберите один ответ:
<table>, <tr>, <td>
<ul>, <li>, <span>
<div>, <p>, <img>
<form>, <input>, <button>
Какими тегами HTML можно обернуть содержимое, чтобы сделать его видимым только на определенных устройствах или разрешениях экрана?
Выберите один ответ:
<visible>
<mobile>
<desktop>
<div>
Какой элемент HTML используется для задания метаинформации о масштабировании на мобильных устройствах?
Выберите один ответ:
<viewport>
<meta name="viewport">
<scale>
<meta name="scale">
Какая техника CSS используется для скрытия элементов на мобильных устройствах, чтобы улучшить производительность и удобство использования?
Выберите один ответ:
Display: none
Visibility: hidden
Media-visibility: hidden
Mobile-hide: true
Какой элемент HTML используется для создания списка с нумерованными пунктами?
Выберите один ответ:
<ol>
<ul>
<li>
<dl>
Какой подход к адаптивному дизайну предполагает создание отдельных версий веб-сайта для разных устройств?
Выберите один ответ:
Резиновый (гибкий) дизайн
Адаптивный дизайн
Мобильный дизайн
Десктоп – первый дизайн
Какое значение свойства CSS можно использовать для скрытия элемента, сделав его невидимым на веб-странице?
Выберите один ответ:
display: block
visibility: hidden
opacity: 0
position: absolute
Какое свойство CSS используется для создания гибкого макета, позволяющего распределять пространство между элементами?
Выберите один ответ:
flexbox
grid
columns
layout
Какое значение свойства display в CSS делает элемент блочным и выделяет для него всю доступную ширину?
Выберите один ответ:
inline
block
inline-block
flex
Какие свойства CSS используются для установки цвета фона элемента?
Выберите один или несколько ответов:
bg-color
background-color
color-background
background-image
Какое значение свойства float в CSS используется для выравнивания элемента влево?
Выберите один ответ:
left
right
center
float: none
Какое значение свойства CSS используется для создания тени вокруг элемента?
Выберите один ответ:
shadow
box-shadow
text-shadow
element-shadow
Какое значение свойства position в CSS создает элемент, который позиционируется относительно окна браузера и не двигается при прокрутке страницы?
Выберите один ответ:
absolute
relative
fixed
static
Какие свойства CSS используются для задания выравнивания текста внутри элемента?
Выберите один ответ:
text-align
vertical-align
alignment
justify-content
Какое свойство CSS используется для создания рамки вокруг элемента с указанием цвета, стиля и ширины рамки?
Выберите один ответ:
border-color
border-style
border-width
border
Какое свойство CSS используется для задания ширины границы элемента?
Выберите один ответ:
border-width
border-size
border-style
border-color
Какие свойства CSS используются для задания тени вокруг элемента?
Выберите один или несколько ответов:
shadow-color
box-shadow
text-shadow
border-shadow
Что такое медиазапросы в адаптивном веб-дизайне?
Выберите один ответ:
Скрипты для анимации элементов
Подход к созданию дизайна для медийных компаний
Техника, которая позволяет адаптировать дизайн в зависимости от размера экрана устройства
Специальные шрифты для мобильных устройств
Какое свойство CSS используется для задания цвета текста?
Выберите один ответ:
font-color
text-color
color
background-color
Какой селектор CSS применяет стили ко всем элементам определенного типа, например, ко всем абзацам (<p>) на странице?
Выберите один ответ:
#id-selector
.class-selector
*
element-selector
Какие свойства CSS используются для задания текстовых эффектов, таких как подчеркивание и зачеркивание?
Выберите один ответ:
text-decoration
text-transform
font-style
text-style
Какие из следующих значений display CSS могут скрыть элемент с веб-страницы?
Выберите один ответ:
block
inline
none
visible
Какой язык используется для написания медиазапросов в CSS?
Выберите один ответ:
HTML
JavaScript
CSS
MediaScript
---
ПРОМЕЖУТОЧНЫЕ ТЕСТЫ 4-6
Как объявить константу в JavaScript?
Выберите один ответ:
const constantName;
let constantName;
var constantName;
const constantName = value;
Какой атрибут HTML используется для определения типа поля ввода, которое будет создано с помощью JavaScript?
Выберите один ответ:
type
inputType
field
fieldType
Какой цикл выполняет блок кода до тех пор, пока условие истинно?
Выберите один ответ:
for
while
do-while
if
Какой метод JavaScript используется для удаления HTML-элемента из DOM?
Выберите один ответ:
removeElement()
deleteElement()
removeChild()
deleteChild()
Какой метод JavaScript используется для проверки, что значение поля ввода соответствует заданному регулярному выражению?
Выберите один ответ:
test()
match()
regex()
checkPattern()
Как получить длину строки в JavaScript?
Выберите один ответ:
string.length
string.size
string.count
string.chars
Какой атрибут HTML используется для установки регулярного выражения (RegExp) для валидации поля ввода?
Выберите один ответ:
regex
pattern
validate
match
Какие события могут быть обработаны с помощью метода addEventListener()?
Выберите один или несколько ответов:
mouseover
scroll
keypress
submit
Какой тип валидации используется для проверки правильности введенного email-адреса?
Выберите один ответ:
text
number
password
Какой метод JavaScript используется для установки атрибутов элемента формы, таких как name и value?
Выберите один ответ:
setAttribute()
setFormAttribute()
setFieldAttribute()
setElementAttribute()
Какое свойство DOM используется для доступа к списку классов элемента?
Выберите один ответ:
classList
className
class
classes
Какой метод JavaScript используется для добавления нового HTML-элемента в DOM?
Выберите один ответ:
createElement()
appendElement()
addElement()
createNode()
Какой метод JavaScript используется для добавления CSS-стилей к элементу формы?
Выберите один ответ:
addStyles()
applyStyles()
setStyles()
style()
Какой объект DOM предоставляет доступ к значениям полей формы перед её отправкой?
Выберите один ответ:
document
formElement
form
input
Какой метод JavaScript используется для выполнения валидации пользовательского ввода?
Выберите один ответ:
validateInput()
checkValidity()
validateForm()
isValid()
Какой оператор используется для объединения строк в JavaScript?
Выберите один ответ:
&
+
.
,
Что представляет собой серверное API?
Выберите один ответ:
Архив с изображениями
Набор инструкций для интерфейса пользователя
Набор методов и правил взаимодействия с сервером
Программу для создания графики
Какой язык программирования чаще всего используется для backend-разработки?
Выберите один ответ:
HTML
JavaScript
CSS
Python
Что такое Java Persistence API (JPA) entities?
Выберите один ответ:
API для доступа к данным в хранилищах данных и преобразования этих данных в объекты языка программирования Java и наоборот
Управляемые компоненты, которые предоставляют бизнес-логику приложения, но не требуют транзакционных функций или функций безопасности EJB
API службы сообщений Java (JMS) – это стандарт обмена сообщениями, который позволяет компонентам приложения Java EE создавать, отправлять, получать и читать сообщения, что обеспечивает распределенную, надежную и асинхронную связь между компонентами
API для создания и использования веб-сервисов SOAP
Что такое GlassFish?
Выберите один ответ:
Сервер приложений с открытым исходным кодом, реализующий спецификации Java EE
«Живые рыбки» в океане информации
Библиотека для связи с базами данных
Программа для обработки фотографий, в основном используется для ретуши и цветокоррекции
Какой HTTP-метод обычно используется для запроса данных с сервера?
Выберите один ответ:
GET
POST
PUT
DELETE
Что означает написанное курсивом имя класса в UML-диаграммах классов?
Выберите один ответ:
Завершенность (final) этого класса
Абстрактность этого класса
Наличие у этого класса дочерних классов
Ничего не означает: курсив не входит в нотацию языка UML
Какой принцип описывает разделение frontend и backend в архитектуре приложения?
Выберите один ответ:
Принцип единственной ответственности (Single Responsibility Principle)
Принцип инкапсуляции (Encapsulation)
Принцип разделения интерфейса и реализации (Separation of Interface and Implementation)
Принцип разделения обязанностей (Separation of Concerns)
Какой HTTP-метод обычно используется для отправки данных на сервер?
Выберите один ответ:
GET
POST
PUT
DELETE
На каких условиях распространяется GlassFish?
Выберите один ответ:
На условиях общей лицензии разработки и распространения, является открытым и бесплатным продуктом
На коммерческих условиях, является закрытым продуктом
На коммерческих условиях, входит в общую подписку продуктов Oracle
Исключительно среди крупных IT-компаний, сотрудничающих с Oracle Corporation
Что такое Java EE managed beans?
Выберите один ответ:
Управляемые компоненты, которые предоставляют бизнес-логику приложения, но не требуют транзакционных функций или функций безопасности EJB
API для доступа к данным в хранилищах данных и преобразования этих данных в объекты языка программирования Java и наоборот
API службы сообщений Java (JMS) – это стандарт обмена сообщениями, который позволяет компонентам приложения Java EE создавать, отправлять, получать и читать сообщения, что обеспечивает распределенную, надежную и асинхронную связь между компонентами
API для разработки веб-сервисов, соответствующих архитектурному стилю REST
Что такое HTTP?
Выберите один ответ:
Веб-протокол, повсеместно используемый в современных приложениях, предназначенный для доступа к гипертекстовым объектам
Протокол, предназначенный для передачи файлов между хост-компьютерами
Удаленный вызов методов (RMI), который позволяет вызывать удаленные объекты независимо от основного протокола
Протокол, определяющий передачу сообщений между сетевыми объектами и используемый для коммуникаций между брокерами объектных запросов CORBA
Что такое The Java Database Connectivity API (JDBC)?
Выберите один ответ:
Низкоуровневое API для доступа и получения данных из хранилищ данных. Типичное использование JDBC – написание SQL запросов к конкретной базе данных
API для доступа к данным в хранилищах данных и преобразования этих данных в объекты языка программирования Java и наоборот. Гораздо более высокоуровневое API по сравнению с JDBC. Скрывает всю сложность JDBC от разработчика под капотом
API для подключения других корпоративных ресурсов, таких как ERP (англ. Enterprise Resource Planning, система планирования ресурсов предприятия), CRM (англ. Customer Relationship Management, система управления взаимоотношениями с клиентами)
API для определения и управления транзакциями, включая распределенные транзакции, а также транзакции, затрагивающие множество хранилищ данных
Что такое Enterprise Java Beans (enterprise bean) components?
Выберите один ответ:
Управляемые компоненты, в которых заключена основная функциональность приложения
API для разработки веб-сервисов, соответствующих архитектурному стилю REST
API для создания и использования веб-сервисов SOAP
API для доступа к данным в хранилищах данных и преобразования этих данных в объекты языка программирования Java и наоборот
Что такое The Java Transaction API (JTA)?
Выберите один ответ:
API для определения и управления транзакциями, включая распределенные транзакции, а также транзакции, затрагивающие множество хранилищ данных
API для доступа к данным в хранилищах данных и преобразования этих данных в объекты языка программирования Java и наоборот. Гораздо более высокоуровневое API по сравнению с JDBC. Скрывает всю сложность JDBC от разработчика под капотом
Низкоуровневое API для доступа и получения данных из хранилищ данных. Типичное использование JDBC – написание SQL запросов к конкретной базе данных
API для подключения других корпоративных ресурсов, таких как ERP (англ. Enterprise Resource Planning, система планирования ресурсов предприятия), CRM (англ. Customer Relationship Management, система управления взаимоотношениями с клиентами)
Что такое JSP скриптлет?
Выберите один ответ:
Часть Java-кода, встроенная в HTML-подобный код JSP
JavaScript-код, исполняемый в браузере после рендеринга сервером страницы
Java-код, который отправляется на сервер JavaScript-кодом и выполняемый на сервере
HTML-код, встроенный в JSP
Что из перечисленного НЕ является валидным body format для JMS-сообщения?
Выберите один ответ:
BytesMessage
TextMessage
StreamMessage
MapMessage
ThreadMessage
Что такое контейнер сервлетов?
Выберите один ответ:
Это специальный контейнер для хранения баз данных
Это среда выполнения, которая обеспечивает выполнение сервлетов
Это интерфейс для взаимодействия с операционной системой
Это средство для создания графического пользовательского интерфейса
Какой элемент структуры HTTP является обязательным?
Выберите один ответ:
Заголовок
Тело
Стартовая строка
Метаданные
Какой элемент структуры HTTP является обязательным?
Выберите один ответ:
Заголовок
Тело
Стартовая строка
Строка запуска
Вы создаете JSP-страницу для отображения коллекции данных. Эти данные могут быть отображены несколькими различными способами, поэтому архитектор вашего проекта решил создать общий сервлет, который генерирует строку, ограниченную запятыми, чтобы различные страницы могли отображать данные различными способами. Этот сервлет принимает параметр запроса: objectID. Предположим, что этот сервлет сопоставлен с шаблоном URL: /WEB-INF/data. В создаваемом вами JSP необходимо разделить эту строку на элементы, разделенные запятыми, и сформировать из данных HTML-список <ul>. Какой фрагмент кода JSTL выполнит эту задачу?
Выберите один ответ:
<c:import varReader='dataString' url='/WEB-INF/data'>
<c:param name='objectID' value='${currentOID}' />
</c:import>
<ul>
<c:forTokens items'${dataString.split(",")}' var='item'>
<li>${item}</li>
</c:forTokens>
</ul>
<c:import varReader='dataString' url='/WEB-INF/data'>
<c:param name='objectID' value='${currentOID}' />
</c:import>
<ul>
<c:forTokens items'${dataString}' delims=',' var='item'>
<li>${item}</li>
</c:forTokens>
</ul>
<c:import var='dataString' url='/WEB-INF/data'>
<c:param name='objectID' value='${currentOID}' />
</c:import>
<ul>
<c:forTokens items'${dataString.split(",")}' var='item'>
<li>${item}</li>
</c:forTokens>
</ul>
<c:import var='dataString' url='/WEB-INF/data'>
<c:param name='objectID' value='${currentOID}' />
</c:import>
<ul>
c:forTokens items'${dataString}' delims=',' var='item'>
<li>${item}</li>
</c:forTokens>
</ul>
Какой тип EJB-бинов является реакцией на события в системе?
Выберите один ответ:
Управляемый сообщением
Объектный
Контекстный
Сессионный
В чем отличие HTTP от HTTPS?
Выберите один ответ:
Больший размер сообщений
Наличие дополнительных методов
Наличие шифрования
Поддержка AJAX
Пусть имеются переменные HttpServletRequest request и HttpServletResponse response. Какой код устанавливает куки (cookie) с именем username и значением Max?
Выберите один ответ:
request.addCookie("username", "Max");
request.setCookie("username", "Max");
response.addCookie("username", "Max");
request.addHeader(new Cookie("username", "Max"));
request.addCookie(new Cookie("username", "Max"));
response.addCookie(new Cookie("username", "Max"));
response.addHeader(new Cookie("username", "Max"));
Какое из следующих утверждений верно относительно Java EE?
Выберите один ответ:
Java EE – это язык программирования
Java EE – это платформа для разработки десктопных приложений
Java EE – это платформа для разработки многозадачных серверных приложений
Java EE – это операционная система
Сколько выражений можно вписать в данный блок? <%= ..... %>
Выберите один ответ:
Одно выражение
Неограниченное число выражений
Ни одного, потому что это декларация
Не более двух выражений
Что такое JSP?
Выберите один ответ:
Скриптлет
Апплет
Сервлет
Директива
Какой из пунктов НЕ входит в описание DHTML-модели?
Выберите один ответ:
JavaScript
CSS
HTTP
HTML
Какой из перечисленных пунктов НЕ является типом EJB бина?
Выберите один ответ:
Управляемый сообщением
Объектный
Контекстный
Сессионный
Что является недостатками HTTP?
Выберите один или несколько ответов:
Сложность
Незащищенность
Неполная поддержка большинством веб-серверов
Большой размер сообщений
Какие из следующих компонентов могут быть разработаны с использованием Java EE?
Выберите один ответ:
Веб-сервер
Клиентская библиотека
Веб-приложение
Операционная система
Основным исключением, декларируемым в JMS API, является
Выберите один ответ:
MessagingException
JMSException
DeliveryException
RemoteException
---
ПРОМЕЖУТОЧНЫЕ ТЕСТЫ 7-9
Какая стратегия создает классы обслуживания, являющиеся частью бизнес-логики?
Выберите один ответ:
Сервисный класс
Стратегия объединений таблицы
Стратегия единой таблицы
Стратегия выделенной таблицы
Выберите анотацию, которая определяет свойства класса или объекта, значение которого является экземпляром встраиваемого класса.
Выберите один ответ:
@ SequenceGenerator
@ ColumnResult
@ Embedded
@ AccessType
Выберите правила, которым должен подчиняться класс, чтобы быть сущностью.
Выберите один или несколько ответов:
Класс-сущность не должен быть final
Методы или постоянные переменные экземпляра класса-сущности могут быть final
Класс-сущность должен располагать конструктором без аргументов, который должен быть public или protected
Если экземпляр сущности надлежит передать с использованием значения как обособленный объект (например, с помощью удаленного интерфейса), то класс-сущность должен реализовывать интерфейс Serializable
Укажите верное утверждение.
Выберите один ответ:
Аннотация @javax.persistence.Table дает возможность изменять значения по умолчанию, связанные с определенной таблицей
Аннотация @javax.persistence.Table используется для обозначения простого первичного ключа
Аннотация @javax.persistence.Table используется для объявления составного ключа
Аннотация @javax.persistence.Table является отображением в столбец базы данных, относящимся к самому простому типу
Какая стратегия заключается в том, чтобы совместно использовать ссылочный столбец, содержащий уникальные значения, для присоединения к таблице и выполнения простых транзакций?
Выберите один ответ:
Стратегия объединений таблицы
Стратегия единой таблицы
Стратегия выделенной таблицы
Сервисный класс
Выберите компоненты JPA.
Выберите один или несколько ответов:
Объектно-реляционное отображение
API менеджера сущностей для осуществления операций, связанных с базами данных, например CRUD-операций
JPQL, который позволяет извлекать данные с помощью объектно-ориентированного языка запросов
Обратные вызовы и слушатели для добавления бизнес-логики в жизненный цикл того или иного постоянного объекта
Сопоставьте название пакета JPA и описание.
javax.persistence.spi
Выберите...
API-интерфейс для управления постоянством и объектно-реляционным отображением
SPI для поставщиков Java Persistence
Java Persistence Metamodel API
Java Persistence Criteria API
javax.persistence.metamode
Выберите...
API-интерфейс для управления постоянством и объектно-реляционным отображением
SPI для поставщиков Java Persistence
Java Persistence Metamodel API
Java Persistence Criteria API
javax.persistence.criteria
Выберите...
API-интерфейс для управления постоянством и объектно-реляционным отображением
SPI для поставщиков Java Persistence
Java Persistence Metamodel API
Java Persistence Criteria API
javax.persistence
Выберите...
API-интерфейс для управления постоянством и объектно-реляционным отображением
SPI для поставщиков Java Persistence
Java Persistence Metamodel API
Java Persistence Criteria API
Какая стратегия берет все поля классов (как супер, так и подклассы) и отображает их в одну таблицу?
Выберите один ответ:
Стратегия единой таблицы
Стратегия объединений таблицы
Сервисный класс
Стратегия дублирования
Укажите верное утверждение.
Выберите один ответ:
Аннотация @javax.persistence.Column дает возможность изменять значения по умолчанию, связанные с определенной таблицей
Аннотация @javax.persistence.Column используется для обозначения простого первичного ключа
Аннотация @javax.persistence.Column является отображением в столбец базы данных, относящимся к самому простому типу
Аннотация @javax.persistence.Column определяет свойства столбца. Можно изменить имя столбца, а также указать размер и разрешить столбцу иметь значение null, быть уникальным или позволить его значению быть обновляемым или вставляемым
Какая аннотация задает необязательные поля в явном виде?
Выберите один ответ:
@ Transient
@ column
@ Embedded
@ Basic
Из каких пакетов состоит JSP API?
Выберите один или несколько ответов:
javax.servlet.jsp
java.servlet.jsp
javax.servlet.jsp.tagext
java.servlet.jsp.tagext
Какой тег отвечает за определение первичного ключа таблицы?
Выберите один ответ:
< id >
< entity>
< basic>
< attribute>
Выберите анотацию, которая задает значение для свойства, указанного в аннотации @ GeneratedValue. Это создает последовательность
Выберите один ответ:
@ SequenceGenerator
@ TableGenerator
@ Embedded
@ JoinColumn
Выберите анотацию, которая определяет, как атрибут идентичности может быть инициализирован, например, автоматический, ручной или значение, взятое из таблицы последовательности.
Выберите один ответ:
@ GeneratedValue
@ SequenceGenerator
@ TableGenerator
@ Basic
Выберите правила, которым должен подчиняться класс, чтобы быть сущностью.
Выберите один или несколько ответов:
Класс-сущность должен быть снабжен аннотацией @javax.persistence.Entity
Для обозначения простого первичного ключа должна быть использована аннотация @javax.persistence.Id
Класс-сущность должен располагать конструктором без аргументов, который должен быть public или protected
Класс-сущность должен быть классом верхнего уровня
Перечисление или интерфейс также могут быть обозначены как сущность
Укажите верное утверждение.
Выберите один ответ:
Аннотация @javax.persistence.Temporal дает возможность изменять значения по умолчанию, связанные с определенной таблицей
Аннотация @javax.persistence.Temporal используется для отображения даты, времени
Аннотация @javax.persistence.Temporal является отображением в столбец базы данных, относящимся к самому простому типу, поскольку она переопределяет базовое постоянство
Аннотация @javax.persistence.Temporal определяет свойства столбца. Можно изменить имя столбца, а также указать размер и разрешить столбцу иметь значение null, быть уникальным или позволить его значению быть обновляемым или вставляемым
Выберите верное утверждение.
Выберите один ответ:
Отношения между EntityManagerFactory и EntityManager – многие-ко-многим
Отношения между EntityManager и EntityTransaction – взаимно-однозначные
Отношения между EntityManager и Query – многие-ко-многим
Отношения между EntityManager и Entity – взаимно-однозначные
Выберите верное утверждение.
Выберите один ответ:
Отношения между EntityManagerFactory и EntityManager – взаимно-однозначные. Это класс для экземпляров EntityManager
Отношения между EntityManager и EntityTransaction – одно-ко-многим
Отношения между EntityManager и Query – одно-ко-многим
Отношения между EntityManager и Entity – взаимно-однозначные
Что представляет собой стандартная структура каталога Maven pom.xml?
Выберите один ответ:
Модель объекта проекта Maven (POM), описывающая проект и его зависимости
Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main
Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков
Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator
Аннотация javax.interceptor.Interceptor определяет набор констант, где LIBRARY_AFTER = 3000
Выберите один ответ:
открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения
начинает диапазон для ранних перехватчиков, определяемых платформой Java EE
открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения
начинает диапазон для ранних перехватчиков, определяемых приложениями
Аннотация javax.interceptor.Interceptor определяет набор констант, где APPLICATION = 2000
Выберите один ответ:
начинает диапазон для ранних перехватчиков, определяемых приложениями
начинает диапазон для ранних перехватчиков, определяемых платформой Java EE
открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения
открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения
Что представляет собой стандартная структура каталога Maven src/main/java?
Выберите один ответ:
Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main
Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков
Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator
Файл beans.xml, обеспечивающий работу альтернативы MockGenerator и перехватчика LoggingInterceptor
Аннотация javax.interceptor.Interceptor определяет набор констант, где APPLICATION = 2000
Выберите один ответ:
начинает диапазон для ранних перехватчиков, определяемых приложениями
открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения
открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения
начинает диапазон для поздних перехватчиков, определяемых платформой Java EE
Аннотация javax.interceptor.Interceptor определяет набор констант, где LIBRARY_BEFORE = 1000
Выберите один ответ:
открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения
начинает диапазон для ранних перехватчиков, определяемых платформой Java EE
начинает диапазон для поздних перехватчиков, определяемых платформой Java EE
открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения
Что представляет собой стандартная структура каталога Maven src/test/java?
Выберите один ответ:
Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator
Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main
Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков
Модель объекта проекта Maven (POM), описывающая проект и его зависимости
Выберите верные утверждения.
Выберите один или несколько ответов:
Декораторы – это бщий шаблон проектирования, разработанный группой Gang of Four
Идея декораторов состоит в том, чтобы взять класс и обернуть вокруг него другой класс
Вместо создания большого количества похожих объектов объекты используются повторно
Это конвертер между двумя несовместимыми объектами. Используя паттерн адаптера, мы можем объединить два несовместимых интерфейса
Аннотация javax.interceptor.Interceptor определяет набор констант, где PLATFORM_AFTER = 4000
Выберите один ответ:
начинает диапазон для поздних перехватчиков, определяемых платформой Java EE
начинает диапазон для ранних перехватчиков, определяемых приложениями
открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения
начинает диапазон для ранних перехватчиков, определяемых платформой Java EE
Выберите верные утверждения:
Выберите один или несколько ответов:
Декораторы должны иметь точку внедрения делегата (аннотированную @Delegate) такого же типа, как и компоненты, которые они декорируют
По умолчанию все декораторы отключены
Декораторы необходимо активизировать в файле beans.xml
По умолчанию все декораторы включены
Java cryptography API предоставляется так называемым расширением
Выберите один ответ:
JC API
JCК
JCS
JCE
Что представляет собой Java Cryptography Architecture (JCA)?
Выберите один ответ:
Название внутреннего дизайна API криптографии в Java
Название внешнего микросервиса, предоставляющего услуги по криптографии
Внутренний алгоритм авторизации
Сервис по кластеризации
На чем основан механизм работы GSS-API?
Выберите один ответ:
На токенах безопасности
На асинхронных неблокирующих сообщениях
На пакетах, переданных по TCP-IP
На синхронных неблокирующих сообщениях
Протоколы Secure Sockets Layer (SSL) и … были разработаны для защиты конфиденциальности и целостности данных при их передаче по сети. Укажите второй протокол.
Выберите один ответ:
Transport Lost Security (TLS)
Transport Lower Security (TLS)
Transport Layer Section (TLS)
Transport Layer Security (TLS)
Java предоставляет несколько API-интерфейсов на основе безопасности, которые помогают разработчикам устанавливать безопасные соединения с клиентом для получения и отправки сообщений в зашифрованном формате. Укажите их.
Выберите один или несколько ответов:
Расширение защищенного сокета Java (JSSE)
Архитектура криптографии Java (JCA)
Расширение криптографии Java (JCE)
Простой уровень аутентификации и безопасности(SASL)
Какие функции включает JSSE?
Выберите один ответ:
Функции шифрования данных, аутентификации сервера, целостности сообщений
Функции шифрования данных, аутентификации сервера, целостности сообщений и дополнительной аутентификации клиента
Функции целостности сообщений и дополнительной аутентификации клиента
Функции шифрования данных, аутентификации сервера, целостности сообщений и дополнительной аутентификации клиента, автоматизации процессов
Расширение криптографии Java (JCE) обеспечивает основу и реализации для шифрования, генерации ключей и согласования ключей, а также алгоритмов кода аутентификации сообщений (MAC). Поддержка шифрования включает
Выберите один ответ:
симметричный, асимметричный, блочный и потоковый шифры
симметричный, блочный и потоковый шифры
симметричный, асимметричный, блочный, модульный и потоковый шифры
симметричный, асимметричный, блочный, потоковый и переходный шифры
Центральная тема … вращается вокруг контекста безопасности. Мы можем установить этот контекст между сверстниками посредством обмена токенами.
Выберите один ответ:
LTE
СSS
API GSS
SALS
JSSE предоставляет фреймворк и Java-реализацию протоколов
Выберите один или несколько ответов:
SSL
TLS
UML
SQL
Что представляет собой Simple Authentication and Security Layer?
Выберите один ответ:
Фреймворк для предоставления услуг криптографии
Фреймворк (каркас) для предоставления аутентификации и защиты данных в протоколах на основе соединений
Фреймворк для абстрагирования программы от сервисов безопасности
Фреймворк для создания групп пользователей
Как расшифровывается JSSE?
Выберите один ответ:
Java Section Socket Extension
Java Service Socket Extension
Java Secure Section Extension
Java Secure Socket Extension
Для чего нужен GSS API?
Выберите один ответ:
Позволяет приложениям абстрагироваться от всех сервисов безопасности
Позволяет приложениям работать без сбоев при неполадках в системах проверки аутентификации
Представляет приложениям абстракцию от веб-сервисов
Позволяет приложениям проверять личность пользователя
Механизмы SASL реализуют серию запросов и ответов. Определенные SASL механизмы включают
Выберите один или несколько ответов:
«OTP», механизм одноразовых паролей. OTP заменяет устаревший механизм SKEY
«PLAIN», простой механизм передачи паролей открытым текстом. PLAIN является заменой устаревшему LOGIN
«ANONYMOUS» для аутентификации гостевого доступа (RFC 4505)
«EXTERNAL», когда аутентификация отделена от передачи данных (например, когда протоколы уже используют IPsec или TLS)
Что определяет API-интерфейс Java SASL?
Выберите один ответ:
API-интерфейс Java SASL определяет классы и интерфейсы для приложений, использующих механизмы SASL
API-интерфейс Java SASL определяет данные для приложений, использующих механизмы SASL
API-интерфейс Java SASL определяет данные для аутентификации приложений, использующих механизмы SASL
API-интерфейс Java SASL определяет свои собственные механизмы для приложений, использующих механизмы SASL
Что охватывает GSS API?
Выберите один ответ:
Аутентификацию, целостность данных и конфиденциальность
Аутентификацию и конфиденциальность
Автоматизацию, целостность данных и конфиденциальность
Аутентификацию, целостность данных и автоматизацию