Font size
Worksheetsпродвинутое программирование на джава
Total questions: 34
Worksheet time: 21mins
Каковы наиболее эффективные методы повышения производительности для веб-приложений с использованием JSP и JOBS? (3)
Синхронная обработка
Кэширование
Оптимизация работы с базой данных
Использование фреймворков
Увеличение объема данных
Что можно улучшить для повышения производительности с использованием JSP и JOBS? (3)
Кэширование
Реализация синхронных задач
Оптимизация SQL-запросов
Снижение нагрузки на сервер
Повышение уровня безопасности
Какие задачи решаются с помощью JSP? (3)
Управление ресурсами
Интеграция различных систем
Работа с формами
Интерактивные веб-приложения
Создание динамического контента
Какие задачи решаются с помощью JOBS? (3)
Создание динамического контента
Автоматизация процессов
Обработка больших объемов данных
Мониторинг и уведомления
Интерактивные веб-приложения
Какие из следующих характеристик соответствуют JSP? (2)
Простота освоения для начинающих
Ограниченные возможности масштабирования
Высокий уровень безопасности
Хорошо подходит для масштабирования
Явное разделение логики и UI
Какие из следующих характеристик соответствуют JOBS? (2)
Явное разделение логики и UI
Производительность зависит от сложности приложения
Хорошо подходит для масштабирования
Ограниченные возможности масштабирования
Уровень безопасности ниже
Какие из следующих утверждений относятся к недостаткам JSP? (2)
Устаревание технологий
Кросс-платформенность
Разделение логики и представления
Сложность при больших проектах
Интеграция с Java
Какие элементы являются частью архитектуры MVC? (2)
Model
Component
Servlet
View
Repository
Какие из следующих методов могут быть вызваны при обработке HTTP-запросов? (3)
process()
doGet()
execute()
doPost()
service()
Какой метод сервлета используется для обработки HTTP-запроса GET?
destroy()
init()
doGet()
doPost()
service()
Какая модель архитектуры чаще всего используется для веб-приложений?
Microservices
Layered Architecture
MVVM
MVC (Model-View-Controller)
MVP
Для чего используется технология JSP?
Для обработки HTTP-запросов
Для генерации HTML-страниц на сервере
Для обработки SQL-запросов
Для управления пользовательскими сессиями
Для создания REST API
Какая из технологий используется для работы с серверной частью в архитектуре Java?
Servlets
JavaScript
HTML
CSS
React
Какой файл используется для конфигурации веб-приложения на Java?
Что из перечисленного является основным компонентом веб-приложения на Java?
JSON
JavaScript
CSS
Servlet
HTML
Какие из следующих технологий являются частью Java EE? (2)
Servlets
Spring Boot
Node.js
Hibernate
Micronaut
Какой из следующих элементов является частью фронтенд-разработки в веб-приложении на Java?
JPA
JDBC
EJB
JSP
Servlet
Какие из перечисленных функций не выполняет веб-сервер?
Генерация HTML-страниц
Обработка HTTP-запросов
Сжатие данных для отправки
Шифрование данных
Обработка JavaScript-кода на клиенте
Какой из следующих фреймворков позволяет легко управлять зависимостями в веб-приложениях на Java?
Struts
Spring
Hibernate
JSF
JAX-RS
Что такое JavaServer Pages (JSP)?
Страница, написанная на языке Java
Протокол для обмена данными между клиентом и сервером
Технология для создания динамических веб-страниц на основе Java
Метод для хранения данных в базе данных
Язык программирования для написания серверных приложений
Какой элемент технологии Java EE используется для создания простых веб-приложений, работающих с базой данных? (2)
Enterprise JavaBeans (EJB)
Servlets
Java Persistence API (JPA)
JavaServer Faces (JSF)
Java Naming and Directory Interface (JNDI)
Какие компоненты Java EE поддерживают разработку многослойных архитектур? (3)
Servlets
jQuery
HTML
JPA
EJB
Какие из следующих компонентов используются для работы с базой данных в веб-приложениях на Java? (3)
JDBC
Servlet
JPA
Hibernate
JSP
Какие из следующих компонентов помогают организовать управление сессиями в веб-приложениях? (3)
HttpSession
JPA
JDBC
Servlet API
Cookies
Какой механизм используется для управления сессиями в веб-приложениях на Java?
Сессии JavaScript
Сессии JSP
Сервлеты
Сессионные cookies
Конфигурации сервера
Что делает метод service() в контексте жизненного цикла сервлета?
Инициализирует параметры сервлета
Обрабатывает каждый запрос клиента
Обрабатывает только POST-запросы
Обрабатывает только GET-запросы
Вызывает другие методы сервлета
Какой метод сервлета используется для обработки HTTP-запроса POST?
doPost()
doGet()
service()
init()
destroy()
Какой из методов сервлета запускает весь жизненный цикл сервлета?
destroy()
service()
doPost()
doGet()
init()
Когда вызывается метод destroy() в жизненном цикле сервлета?
При запуске сервера
Когда сервлет удаляется из контейнера
При перезагрузке приложения
После обработки каждого запроса
После завершения работы потока
Что из следующего не является частью жизненного цикла сервлета?
doGet()
init()
destroy()
service()
getRequest()
Какой метод сервлета вызывается, когда контейнер обрабатывает запросы для этого сервлета?
init()
destroy()
service()
doGet()
doPost()
Что происходит, когда контейнер сервлетов вызывает метод service()?
Сервер выключается
Выполняется логика обработки запросов
Приложение перезагружается
Останавливается выполнение программы
Прерывается выполнение потока
Какой из следующих методов сервлета вызывается для уничтожения объекта сервлета?
init()
service()
destroy()
doGet()
doPost()
Что из перечисленного является первым методом, вызываемым в жизненном цикле сервлета?
destroy()
init()
doGet()
service()
doPost()
