Главная /
Java EE 6
Java EE 6 - ответы на тесты Интуит
Проверка уровня теоретических знаний по архитектуре Java EE 6.
Список вопросов:
- # Укажите название файла, содержащего определения Web Bean-ов.
- # Какой метод будет автоматически вызван при уничтожении Web bean-а?
- # Какие утверждения относительно аннотации @AroundInvoke верны?
- # Укажите название файла, содержащего определения Web Bean-ов.
- # Какие утверждения относительно данного кода верны? @RequestScoped public class BeansSample{ @Initializer public BeansSample(){ } @Initializer public BeansSample(InjectObject obj){ } }
- # Какие утверждения относительно аннотации @AroundInvoke верны?
- # Каким способом можно сообщить клиенту об ошибке валидации данных на стороне сервера?
- # Каким способом можно сообщить клиенту об ошибке валидации данных на стороне сервера?
- # Выберите правильные варианты, с помощью которых клиент может узнать об ошибках валидации/
- # Каким способом можно сообщить клиенту об ошибке валидации данных на стороне сервера?
- # Каким способом можно сообщить клиенту об ошибке валидации данных на стороне сервера?
- # Выберите правильные варианты, с помощью которых клиент может узнать об ошибках валидации.
- # Каким способом можно сообщить клиенту об ошибке валидации данных на стороне сервера?
- # Что можно использовать в JSF, чтобы зарегистрировать свои правила перехода по страницам?
- # Ваше приложение требует ввести логин и пароль пользователя. Как обеспечить переход пользователя со страницы приветствия на страницу новостей по нажатию кнопки submit в случае, если данные верны, и остаться на странице приветствия, если неверны?
- # Выберите правильные варианты регистрации сообщений об ошибках?
- # Что можно использовать в JSF, чтобы зарегистрировать свои правила перехода по страницам?
- # Ваше приложение требует ввести логин и пароль пользователя. Как обеспечить переход пользователя со страницы приветствия на страницу ошибок по нажатию кнопки submit в случае, если данные неверны?
- # Укажите способы отслеживания состояния асинхронного запроса к сервлету
- # С помощью какого класса можно узнать, что асинхронный запрос к сервлету был завершен неуспешно
- # Выберите вариант реализации интерфейса javax.servlet.AsyncListener, позволяющий отслеживать начало и ошибки асинхронного запроса.
- # С помощью какого класса можно узнать, что асинхронный запрос к сервлету был завершен
- # Укажите способы отслеживания состояния асинхронного запроса к сервлету
- # Выберите вариант реализации интерфейса javax.servlet.AsyncListener, позволяющий отслеживать таймаут и успешное завершение асинхронного запроса.
- # Какие утверждения относительно технологии facelets верны?
- # Укажите правильный вариант регистрации библиотеки тегов в файле web.xml.
- # Укажите правильный вариант дескриптора библиотеки тегов.
- # Какие утверждения относительно технологии facelets верны?
- # Укажите правильный вариант регистрации библиотеки тегов в файле web.xml.
- # Укажите правильный вариант дескриптора библиотеки тегов.
- # Укажите местоположение файла persistence.xml в war-файле?
- # Какие утверждения относительно файла persistence.xml верны?
- # Какие утверждения относительно файла persistence.xml верны?
- # Укажите местоположение файла persistence.xml в war-файле?
- # Укажите правильное местоположение файла persistence.xml
- # Какие утверждения относительно файла persistence.xml верны?
- # Каково назначение аннотации @ElementCollection.
- # Что обозначает аннотация @Transient?
- # Что обозначает аннотация @Temporal?
- # Каково назначение аннотации @ElementCollection?
- # Что обозначает аннотация @Transient?
- # Что обозначает аннотация @Temporal?
- # Statement stmt = conn.createStatement(); stmt.executeUpdate("insert into books (title, author) values ('David Flanagan', 'Java In A Nutshell')", Statement.RETURN_KEYS); Выберите вариант кода, который позволит вам получить все созданные ключи.
- # Укажите результат действия функции rs.next() в нижеприведенном коде. ResultSet rs = stmt.executeQuery(...); rs.next();
- # Вы хотите реализовать транзакционность, использую технологию JDBC. Каким образом это можно реализовать, если необходимо провести несколько запросов в одной транзакции?
- # Statement stmt = conn.createStatement(); stmt.executeUpdate("insert into books (title, author) values ('_David Flanagan_', '_Java In A Nutshell_')", Statement.RETURN_GENERATED_KEYS); Выберите вариант кода, который позволит вам получить все созданные ключи.
- # Укажите результат действия функции rs.next() в нижеприведенном коде. ResultSet rs = stmt.executeQuery(...); rs.next();
- # Вы хотите реализовать транзакционность, использую технологию JDBC. Каким образом это можно реализовать?
- # Выберите вариант кода, который позволит вам изменить запись в БД
- # Выберите вариант кода, который позволит вам изменить запись в БД
- # Выберите вариант кода, который позволит вам изменить запись в БД
- # Выберите вариант кода, который позволит вам изменить запись в БД
- # Выберите вариант кода, который позволит вам изменить запись в БД
- # Выберите вариант кода, который позволит вам изменить запись в БД
- # С помощью каких объектов можно получить доступ к атрибутам приложения из EL-выражений?
- # С помощью каких объектов можно получить доступ к атрибутам запроса из EL-выражений?
- # С помощью каких объектов можно получить доступ к атрибутам сессии из EL-выражений?
- # С помощью каких объектов можно получить доступ к атрибутам сессии из EL-выражений?
- # С помощью каких объектов можно получить доступ к атрибутам запроса из EL-выражений?
- # С помощью каких объектов можно получить доступ к атрибутам страницы из EL-выражений?
- # ____ <sql:query var="countries" dataSource="${ds}">select * from countries</sql:query> <c:foreach var="countries" items="${countries.rows}"> <tr> <td><c:out value="${countries.title}"/></td> </tr> </c:foreach> Выберите вариант кода, который при подстановке вместо знаков подчеркивания, обеспечит подключение к БД Oracle с названием myDB на сервере dbServer
- # Выберите вариант кода, который позволяет получить конкретного пользователя из конкретной страны
- # Выберите вариант кода, который позволяет получить конкретного пользователя из конкретной страны
- # Выберите вариант кода, который при подстановке вместо знаков подчеркивания, обеспечит подключение к БД Oracle с названием myDB на сервере dbServer ____ <sql:query var="countries" dataSource="${ds}">select * from countries</sql:query> <c:foreach var="countries" items="${countries.rows}"> <tr> <td><c:out value="${countries.title}"/></td> </tr> </c:foreach>
- # Выберите вариант кода, который позволяет получить список всех пользователей из конкретной страны
- # Выберите вариант кода, который позволяет получить список всех пользователей из конкретной страны
- # В какой библиотеке JSTL есть функции для работы с БД?
- # В какой библиотеке JSTL есть функции, которые могут работать с xml?
- # В какой библиотеке JSTL есть теги условий?
- # В какой библиотеке JSTL есть функции, которые могут работать с URL-адресами?
- # В какой библиотеке JSTL есть функции, которые могут работать со строками?
- # В какой библиотеке JSTL есть функции, которые предназначены для интернационализации?
- # Как в JNDI создать экземпляр javax.naming.Context?
- # Какой из вариантов кода неправильный?
- # Како метод позволяет получить объект в JNDI?
- # Как в JNDI получить экземпляр javax.naming.Context в начале работы приложения?
- # Какой из вариантов кода правильный?
- # Како метод позволяет зарегистрировать новый объект в JNDI?
- # Какие утверждения относительно технологии JTA верны?
- # Какие пакеты содержит классы и интерфейсы технологии JTA?
- # Какие утверждения относительно технологии JTA верны?
- # Какие утверждения относительно технологии JTA верны?
- # Какие пакеты содержит классы и интерфейсы технологии JTA?
- # Какие утверждения относительно технологии JTA верны?
- # Выберите правильный вариант, позволяющий получить доступ к следующему ресурсу LDAP java.test.com:2030/jndi?
- # Выберите правильный вариант, позволяющий получить доступ к источнику данных с именем myDS?
- # Какие утверждения относительно технологии JNDI верны?
- # Выберите правильный вариант, позволяющий получить доступ к следующему ресурсу LDAP java.test.com:3040/example/jndi?
- # Выберите правильный вариант, позволяющий получить доступ к источнику данных с именем myDS?
- # Какие утверждения относительно технологии JNDI верны?
- # Что из перечисленного относится к технологии инъекции зависимостей (Dependency Injection)?
- # Какую область действия (scope) по умолчанию имеет объект, добавленный с помощью инъекции зависимостей (Dependency Injection), если ни для него, ни для класса-контейнера область действия (scope) не указана?
- # С помощью чего можно реализовать инъекцию зависимостей (Dependency Injection)?
- # С помощью чего можно реализовать инъекцию зависимостей (Dependency Injection)?
- # Какую область действия (scope) по умолчанию имеет объект (web bean), добавленный с помощью инъекции зависимостей (Dependency Injection), если ни для него, ни для класса-контейнера область действия (scope) не указана?
- # Что из перечисленного относится к технологии инъекции зависимостей (Dependency Injection)?
- # Какой пакет содержит JEE management API?
- # Относительно технологии JMX, что из перечисленного верно?
- # Укажите назначения слоя agent в технология JMX?
- # Какой пакет содержит JEE management API?
- # Относительно технологии JMX, что из перечисленного верно?
- # Какие логические слои содержит технология JMX:
- # Укажите способ сохранения переменной var на уровне сессии из JSP-страницы.
- # Укажите способ получения переменной var, сохраненной в запросе, из JSP-страницы.
- # Укажите способ сохранения переменной var на уровне страницы из JSP-страницы.
- # Укажите способ получения переменной var, сохраненной в сессии, из JSP-страницы.
- # Укажите способ получения переменной var, сохраненной на уровне приложения, из JSP-страницы.
- # Укажите способ сохранения переменной var на уровне приложения из JSP-страницы.
- # Укажите директивы JSP-страницы, которые не влияют на загрузку памяти сервера:
- # Имеется следующая директива JSP: <%@ page language="java" buffer="5Kb" autoflush="true" errorPage="/errorPage.jsp" %> Что произойдет при попытке обработать ответ размером около 100Kb?
- # Какие утверждения относительно директивы jsp:include верны?
- # Укажите директивы JSP-страницы, которые могут влиять на загрузку памяти сервера:
- # Имеется следующая директива JSP: <%@ page language="java" buffer="5Kb" autoflush="false" errorPage="/errorPage.jsp" %> Что произойдет при попытке обработать ответ размером около 100Kb?
- # Какие утверждения относительно директивы include верны?
- # Что позволяет указать сервлету, сгенерированному из JSP, обрабатывать только один запрос в один момент времени?
- # С помощью какой функции вы может инициализировать сервлет?
- # С помощью какого атрибута директивы page можно указать контейнеру, что данная JSP-страница может обрабатывать ошибки других страниц?
- # Что позволяет указать сервлету, сгенерированному из JSP, обрабатывать несколько запросов в один момент времени?
- # С помощью какой функции вы может освободить ресурсы, занятые сервлетом?
- # С помощью какого атрибута директивы page можно указать JSP-странице игнорировать выражения EL?
- # Укажите назначение функции jspInit().
- # Что из перечисленного входит в жизненный цикл JSP-страницы?
- # Какие методы, относящиеся к жизненному циклу JSP-страницы, нельзя переопределить?
- # Какое назначение функции jspInit()?
- # Что из перечисленного не входит в жизненный цикл JSP-страницы?
- # Какие методы, относящиеся к жизненному циклу JSP-страницы, можно переопределить?
- # Вы создали файл с именем show.jsp, в котором выполняется вывод текущей даты, и поместили его в каталог WEB-INF/myTags. Какой из следующих примеров будет выполнен правильно?
- # Какая директива JSP подключает библиотеку html?
- # Какие из перечисленных элементов может содержать JSP-страница?
- # Вы создали файл с именем show.jsp, в котором выполняется вывод текущей даты, и поместили его в каталог WEB-INF/tags. Какой из следующих примеров будет выполнен правильно?
- # Какая директива JSP подключает библиотеку core?
- # Какие из перечисленных элементов может содержать JSP-страница?
- # Какие утверждения относительно JSP и Java servlets неверны?
- # Что из перечисленного относиться к неявным объектам (implicit objects) в JSP?
- # Какой тип имеет неявный объект (implicit object) response в JSP?
- # Какие утверждения относительно JSP и Java servlets верны?
- # Что из перечисленного относиться к неявным объектам (implicit objects) в JSP?
- # Какой тип имеет неявный объект (implicit object) request в JSP?
- # Какие утверждения относительно Session Stateles Bean верны?
- # Какие типы EJB можно использовать для сохранения информации о пользователе между сессиями?
- # Какие утверждения относительно Message-Driven Bean верны?
- # Какие типы EJB можно использовать для сохранения информации о пользователе при переходе на другую страницу?
- # Какие типы EJB можно использовать для сохранения информации о пользователе между сессиями?
- # Какие типы EJB можно использовать для обработки сообщений?
- # Для чего предназначена аннотация @EJB в следующем коде? @EJB(name="dateService") private DateService ds;
- # Какие типы EJB можно использовать для сохранения информации о пользователе между сессиями?
- # Какие типы EJB можно использовать для обработки сообщений?
- # Для чего предназначена аннотация @EJB в следующем коде? @EJB(name="dateService") private DateService ds;
- # Какие типы EJB можно использовать для сохранения информации о пользователе между сессиями?
- # Какие типы EJB можно использовать для обработки сообщений?
- # Какая аннотация позволяет указать, что дата должна быть в будущем?
- # Какая аннотация позволяет указать, что дата должна быть в прошлом?
- # Какая аннотация валидатора позволяет указать, что он может быть применим только к полям?
- # Какая аннотация позволяет указать, что дата должна быть в прошлом?
- # Какая аннотация позволяет указать, что дата должна быть в будущем?
- # Какая аннотация валидатора позволяет указать, что он может быть применим только к методам?
- # Какая аннотация может быть использована для инъекции (dependency injection) контекста сессии (session context).
- # Какой вариант можно использоваться, если метод doInit должен быть вызван для инициализации после инъекции (dependency injection).
- # Какой вариант можно использоваться, если метод doRelease должен быть вызван во время удаления компонента.
- # Какая аннотация может быть использована для инъекции (dependency injection) контекста сессии (session context).
- # Какая аннотация может быть использована для метода, который должен быть вызван для инициализации после инъекции (dependency injection).
- # Какая аннотация может быть использована для метода, который должен быть вызван во время удаления компонента.
- # Укажите возможные способы проверки введенных данных.
- # Какие из перечисленных аннотаций относятся к валидации данных?
- # Какие из приведенных примеров валидации являются правильными?
- # Укажите возможные способы проверки введенных данных.
- # Какие из перечисленных аннотаций относятся к валидации данных?
- # Какие из приведенных примеров валидации являются правильными?
- # Что нужна подставить вместо знаков подчеркивания, чтобы к методу method1 имел доступ только пользователь с ролью Teacher, а к методу method2 имели доступ пользователи с ролью Teacher или Student? @DeclareRoles({"Teacher", "Student", "Other"}) public class MyClass { _1_ public void method1(){..} _2_ public void method2(){..} }
- # Что нужна подставить вместо знаков подчеркивания, чтобы к методу method1 имел доступ только пользователь с ролью Teacher, а к методу method2 не имел доступ никто? @DeclareRoles({"Teacher", "Student", "Other"}) public class MyClass { _1_ public void method1(){..} _2_ public void method2(){..} }
- # Что нужна подставить вместо знаков подчеркивания, чтобы к методу method1 имел доступ только пользователь с ролью Teacher, а метод method2 был доступен для всех (в том числе тех, у кого нет роли)? @DeclareRoles({"Teacher", "Student", "Other"}) public class MyClass { _1_ public void method1(){..} _2_ public void method2(){..} }
- # Что нужна подставить вместо знаков подчеркивания, чтобы к методу method1 имел доступ только пользователь с ролью Teacher, а к методу method2 имел доступ только пользователь с ролью Student? @DeclareRoles({"Teacher", "Student", "Other"}) public class MyClass { _1_ public void method1(){..} _2_ public void method2(){..} }
- # Что нужна подставить вместо знаков подчеркивания, чтобы к методу method1 имел доступ только пользователь с ролью Teacher, а к методу method2 не имел доступ никто? @DeclareRoles({"Teacher", "Student", "Other"}) public class MyClass { _1_ public void method1(){..} _2_ public void method2(){..} }
- # Что нужна подставить вместо знаков подчеркивания, чтобы к методу method1 имел доступ только пользователь с ролью Teacher, а метод method2 был доступен для всех (в том числе тех, у кого нет роли)? @DeclareRoles({"Teacher", "Student", "Other"}) public class MyClass { _1_ public void method1(){..} _2_ public void method2(){..} }
- # Укажите способы описания настроек безопасности?
- # Укажите правильный вариант указания настроек безопасности.
- # Какие утверждения относительно параметра transport-guarantee верны?
- # В каком файле можно указать параметры безопасности приложения?
- # Укажите правильный вариант указания настроек безопасности.
- # Какие утверждения относительно параметра transport-guarantee верны?
- # Какие существуют типы аутентификации пользователя?
- # Какие утверждения относительно типы аутентификации HTTP Form-based authentication верны?
- # Какие утверждения относительно типа аутентификации HTTP Basic authentication верны?
- # Какие существуют типы аутентификации пользователя?
- # Какие утверждения относительно типа аутентификации HTTP Basic authentication верны?
- # Какие утверждения относительно типы аутентификации HTTP Form-based authentication верны?
- # Какие утверждения относительно технологии JavaMail неверны?
- # Какой пакет содержит JavaMail API??
- # Какой вариант кода позволит создать сообщение для ответа на письмо (переменная msg содержит исходное письмо)?
- # Какие утверждения относительно технологии JavaMail верны?
- # Какой пакет содержит JavaMail API?
- # Какой вариант кода позволит создать сообщение для ответа на письмо (переменная msg содержит исходное письмо)?
- # Вам приходится часто получать очень большие XML-файлы и на их основе создавать много новых XML-файлов, но элементы исходного XML-файла приходится посещать один раз. Каким парсером вы воспользуетесь для выполнения этой задачи?
- # Какие утвержденимя относительно технологии SAX верны?
- # Какие утвержденимя относительно технологии DOM верны?
- # Какие утвержденимя относительно технологии SAX верны?
- # Какие утвержденимя относительно технологии DOM верны?
- # Вам приходится часто получать XML-файлы и на их основе создавать много новых XML-файлов, и элементы исходного XML-файла приходится посещать несколько раз. Каким парсером вы воспользуетесь для выполнения этой задачи?
- # Укажите правильные варианты кода?
- # Какие утверждения относительно технологии JAXP верны?
- # Какой из приведенных вариантов работы с SAX-парсером в JAXP верен?
- # Как создать экземпляр класса, реализующего преобразование XML в XHTML?
- # Какие утверждения относительно технологии JAXP верны?
- # Какой из приведенных вариантов работы с SAX-парсером в JAXP верен?
- # Какая аннотация JAXB позволяет указать порядок следования данных в XML-сообщениях?
- # Какая аннотация JAXB позволяет указать порядок следования данных в XML-сообщениях?
- # Какие варианты аннотаций позволят указать следующий алфавитный порядок следования данных в JAXB?
- # Какая аннотация JAXB позволяет указать порядок следования данных в XML-сообщениях?
- # Какая аннотация JAXB позволяет указать порядок следования данных в XML-сообщениях?
- # Какие варианты аннотаций позволят указать следующий алфавитный порядок следования данных в JAXB?
- # Что из перечисленного оявляется прикладной программой JMS?
- # Какие типы обмена сообщениями поддерживает JMS?
- # Для чего предназначен тип обмена сообщениями "издатель-подписчик" в технологии JMS?
- # Что из перечисленного оявляется прикладной программой JMS?
- # Какие типы обмена сообщениями поддерживает JMS?
- # Для чего предназначен тип обмена сообщениями "точка-точка" в технологии JMS?
- # Какой HTTP-код будет возвращен сервером, если запросу соответствует ресурс, временно доступный по другому адресу?
- # Какой HTTP-код будет возвращен сервером, если запрос, отправленный клиентской стороной, принят серверной стороной, однако обработка запроса серверной стороной не завершена?
- # Какой HTTP-код будет возвращен сервером, если клиентской стороной запрашивалась информация методом GET, с использованием поля DATE в заголовке запроса, а запрашиваемая информация не изменялась с момента указанной даты?
- # Какой HTTP-код будет возвращен сервером, если запросу не соответствует ни один ресурс?
- # Какой HTTP-код будет возвращен сервером, если произошла непредвиденная ошибка при обработке запроса?
- # Какой HTTP-код будет возвращен сервером, если сервер не смог ничего сопоставить URI-адресу?
- # В каком варианте метод calc является методом веб-сервиса?
- # Какой из приведенных примеров объявления веб-сервиса с веб-методом doService является правильным?
- # Какой из приведенных примеров объявления веб-сервиса с веб-методом doService является правильным?
- # Какой класс из представленных является веб-сервисом?
- # Какой из приведенных примеров объявления веб-сервиса с веб-методом doService является правильным?
- # Какой из приведенных примеров объявления веб-сервиса с веб-методом doService является правильным?
- # Какие утверждения относительно технологии JAX-WS верны?
- # Какие утверждения относительно методов веб-сервиса JAX-WS, которые необходимо опубликовать верны?
- # >Какие утверждения относительно класса, реализующего веб-сервис JAX-WS, верны?
- # Какие утверждения относительно технологии JAX-WS верны?
- # Вам необходимо произвести инициализацию веб-сервиса JAX-WS до того, как ему будет первый раз передан запрос клиента. Какой способ позволяет это сделать?
- # Вам необходимо произвести освобождение некоторых ресурсов веб-сервиса JAX-WS до того, как он будет уничтожен. Какой способ позволяет это сделать?
- # Какие утверждения относительно технологии JAX-RS верны?
- # Для чего в JAX-RS может использоваться аннотация Path?
- # Какие утверждения относительно аннотации Produces верны?
- # Какие утверждения относительно технологии JAX-RS верны?
- # Для чего в JAX-RS может использоваться аннотация GET?
- # Какие утверждения относительно аннотации Consumes верны?