игра брюс 2048
Главная / Программирование / Компонентный подход в программировании / Тест 14

Компонентный подход в программировании - тест 14

Упражнение 1:
Номер 1
Отметьте среди перечисленных пунктов функции, выполняемые EJB-контейнером.

Ответ:

 (1) Автоматическое преобразование обращений к компонентам в сообщения в формате на базе XML и обратно 

 (2) Поддержка параллельной обработки обращений к компонентам EJB 

 (3) Трансляция серверных страниц Java в сервлеты 

 (4) Управление набором сервлетов как ресурсом 

 (5) Управление жизненным циклом отдельных компонентов 


Номер 2
Отметьте среди перечисленных пунктов функции, выполняемые EJB-контейнером.

Ответ:

 (1) Поддержка целостности данных приложения в рамках нескольких реплик 

 (2) Синхронизация данных EJB компонентов и базы данных приложения 

 (3) Защита доступа к методам компонентов EJB в соответствии с определенными политиками 

 (4) Автоматическая репликация данных приложения 

 (5) Управление набором EJB компонентов как ресурсом 


Номер 3
Отметьте среди перечисленных пунктов функции, выполняемые EJB-контейнером.

Ответ:

 (1) Автоматическое управление распределенными транзакциями в соответствии с указанными атрибутами методов компонентом 

 (2) Автоматическая синхронизация параллельных обращений к одному компоненту 

 (3) Поддержка обработки HTTP-запросов 

 (4) Передача обращений, в том числе удаленных, компонентов EJB друг к другу 

 (5) Синхронизация состояния серверных страниц Java с базой данных приложения 


Упражнение 2:
Номер 1
Отметьте среди перечисленных пунктов характеристики EJB-компонентов данных.

Ответ:

 (1) Реализуют обработку запросов пользователей, приходящих в виде HTTP-сообщений. 

 (2) Являются объектно-ориентированным представлением данных приложения и реализуют основные методы работы с ними. 

 (3) Реализуют операции бизнес-логики, производимые над несколькими разными элементами данных, в виде обработки асинхронных сообщений. 

 (4) Генерируют HTML-страницы, представляющие результаты обработки запросов пользователей. 

 (5) Реализуют операции бизнес-логики, производимые над несколькими разными элементами данных, в виде методов. 


Номер 2
Отметьте среди перечисленных пунктов характеристики сеансовых EJB-компонентов.

Ответ:

 (1) Реализуют обработку запросов пользователей, приходящих в виде HTTP-сообщений. 

 (2) Являются объектно-ориентированным представлением данных приложения и реализуют основные методы работы с ними. 

 (3) Реализуют операции бизнес-логики, производимые над несколькими разными элементами данных, в виде обработки асинхронных сообщений. 

 (4) Генерируют HTML-страницы, представляющие результаты обработки запросов пользователей. 

 (5) Реализуют операции бизнес-логики, производимые над несколькими разными элементами данных, в виде методов. 


Номер 3
Отметьте среди перечисленных пунктов характеристики EJB-компонентов, управляемых сообщениями.

Ответ:

 (1) Реализуют обработку запросов пользователей, приходящих в виде HTTP-сообщений. 

 (2) Являются объектно-ориентированным представлением данных приложения и реализуют основные методы работы с ними. 

 (3) Реализуют операции бизнес-логики, производимые над несколькими разными элементами данных, в виде обработки асинхронных сообщений. 

 (4) Генерируют HTML-страницы, представляющие результаты обработки запросов пользователей. 

 (5) Реализуют операции бизнес-логики, производимые над несколькими разными элементами данных, в виде методов. 


Упражнение 3:
Номер 1
Отметьте среди перечисленных пунктов элементы, которые необходимо разработать для создания сеансового EJB-компонента.

Ответ:

 (1) Удаленный или локальный исходный интерфейсы 

 (2) Класс компонента 

 (3) Дескриптор развертывания 

 (4) Удаленный или локальный интерфейсы 

 (5) Класс первичного ключа (если нет подходящего библиотечного класса) 


Номер 2
Отметьте среди перечисленных пунктов элементы, которые необходимо разработать для создания EJB-компонента, управляемого сообщениями.

Ответ:

 (1) Удаленный или локальный исходный интерфейсы 

 (2) Класс компонента 

 (3) Дескриптор развертывания 

 (4) Удаленный или локальный интерфейсы 

 (5) Класс первичного ключа (если нет подходящего библиотечного класса) 


Номер 3
Отметьте среди перечисленных пунктов элементы, которые необходимо разработать для создания EJB-компонента данных.

Ответ:

 (1) Удаленный или локальный исходный интерфейсы 

 (2) Класс компонента 

 (3) Дескриптор развертывания 

 (4) Удаленный или локальный интерфейсы 

 (5) Класс первичного ключа (если нет подходящего библиотечного класса) 


Упражнение 4:
Номер 1
Отметьте среди перечисленных пунктов заголовки приведенного HTTP-ответа или укажите, что в данном ответе заголовков нет.

HTTP/1.0 200 OK
Content-Length: 2109
Content-Type: text/html
Date: Fri, 02 Feb 2001 13:48:04 GMT
Last-Modified: Thu, 08 Feb 2001 09:23:17 GMT
Server: Apache/1.3.12
Title: Hello!
<HTML> <HEAD> <TITLE> Hello! </TITLE> </HEAD>
<BODY> <H1> Hello, world!!! <H1></BODY>
</HTML>


Ответ:

 (1) HTTP 

 (2) Content-Length 

 (3) BODY 

 (4) Date 

 (5) text/html 

 (6) Hello! 

 (7) Нет заголовков 


Номер 2
Отметьте среди перечисленных пунктов заголовки приведенного HTTP-ответа или укажите, что в данном ответе заголовков нет.

HTTP/1.0 200 OK
Content-Length: 2109
Content-Type: text/html
Date: Fri, 02 Feb 2001 13:48:04 GMT
Last-Modified: Thu, 08 Feb 2001 09:23:17 GMT
Server: Apache/1.3.12
Title: Hello!
<HTML> <HEAD> <TITLE> Hello! </TITLE> </HEAD>
<BODY> <H1> Hello, world!!! <H1></BODY>
</HTML>

Ответ:

 (1) Server 

 (2) Apache 

 (3) Content-Type 

 (4) 2109 

 (5) HTML 

 (6) OK 

 (7) Нет заголовков 


Номер 3
Отметьте среди перечисленных пунктов заголовки приведенного HTTP-ответа или укажите, что в данном ответе заголовков нет.

HTTP/1.0 200 OK
Content-Length: 2109
Content-Type: text/html
Date: Fri, 02 Feb 2001 13:48:04 GMT
Last-Modified: Thu, 08 Feb 2001 09:23:17 GMT
Server: Apache/1.3.12
Title: Hello!
<HTML> <HEAD> <TITLE> Hello! </TITLE> </HEAD>
<BODY> <H1> Hello, world!!! <H1></BODY>
</HTML>

Ответ:

 (1) Thu 

 (2) GMT 

 (3) Title 

 (4) TITLE 

 (5) H1 

 (6) Last-Modified 

 (7) Нет заголовков 


Упражнение 5:
Номер 1
Отметьте среди перечисленных пунктов характеристики скриптовых элементов, используемых в серверных страницах Java .

Ответ:

 (1) Это специальные теги с атрибутами, описывающие основные действия по обработке данных и выводу их результатов в рамках страницы JSP. 

 (2) Это вспомогательные классы Java, объекты которых используются в рамках страницы JSP. 

 (3) Это специальные идентификаторы Java, которые связаны с определенными свойствами генерируемого класса сервлета или параметров его методов, и могут использоваться в рамках страницы JSP без объявления. 

 (4) Это элементы кода на Java, помещаемые в рамках страницы JSP внутри тегов <%! …%>, <% … %> или <%= … %>, а также внутри скобок ${…} и #{…}. 

 (5) Это описания свойств страницы JSP в целом в виде тегов с атрибутами, помещаемых в скобки <%@...%>. 


Номер 2
Отметьте среди перечисленных пунктов характеристики директив, используемых в серверных страницах Java .

Ответ:

 (1) Это специальные теги с атрибутами, описывающие основные действия по обработке данных и выводу их результатов в рамках страницы JSP. 

 (2) Это вспомогательные классы Java, объекты которых используются в рамках страницы JSP. 

 (3) Это специальные идентификаторы Java, которые связаны с определенными свойствами генерируемого класса сервлета или параметров его методов, и могут использоваться в рамках страницы JSP без объявления. 

 (4) Это элементы кода на Java, помещаемые в рамках страницы JSP внутри тегов <%! …%>, <% … %> или <%= … %>, а также внутри скобок ${…} и #{…}. 

 (5) Это описания свойств страницы JSP в целом в виде тегов с атрибутами, помещаемых в скобки <%@...%>. 


Номер 3
Отметьте среди перечисленных пунктов характеристики тегов JSP, используемых в серверных страницах Java .

Ответ:

 (1) Это специальные теги с атрибутами, описывающие основные действия по обработке данных и выводу их результатов в рамках страницы JSP. 

 (2) Это вспомогательные классы Java, объекты которых используются в рамках страницы JSP. 

 (3) Это специальные идентификаторы Java, которые связаны с определенными свойствами генерируемого класса сервлета или параметров его методов, и могут использоваться в рамках страницы JSP без объявления. 

 (4) Это элементы кода на Java, помещаемые в рамках страницы JSP внутри тегов <%! …%>, <% … %> или <%= … %>, а также внутри скобок ${…} и #{…}. 

 (5) Это описания свойств страницы JSP в целом в виде тегов с атрибутами, помещаемых в скобки <%@...%>. 


Упражнение 6:
Номер 1
Отметьте среди перечисленных пунктов утверждения, правильно описывающие характеристики элементов платформ J2EE и .NET, служащих для разработки Web-приложений.

Ответ:

 (1) Библиотечные компоненты ADO.NET не предназначены для обработки асинхронных сообщений. 

 (2) Как компоненты EJB, так и компоненты ADO.NET могут определять декларативные атрибуты своих методов, задающие политики управления автоматическими транзакциями с участием этих компонентов. 

 (3) В отличие от компонентов ADO.NET, компоненты EJB являются представлением данных приложения. 

 (4) Как и в технологии EJB, существует разновидность компонентов ADO.NET, предназначенная для реализации операций бизнес-логики, действующих сразу над несколькими элементами данных (аналог сеансовых компонентов). 

 (5) В отличие от компонентов EJB, компоненты ADO.NET предоставляют интерфейс для доступа к данным, основанный на структуре таблиц и связей между ними. 


Номер 2
Отметьте среди перечисленных пунктов утверждения, правильно описывающие характеристики элементов платформ J2EE и .NET, служащих для разработки Web-приложений.

Ответ:

 (1) В рамках ASP.NET нет аналогов Java-сервлетов. 

 (2) Аналогом Web-форм, используемых в .NET, в J2EE служат серверные страницы Java. 

 (3) Аналогом Web-форм, используемых в .NET, в J2EE служат Java-сервлеты. 

 (4) Для Web-компонентов J2EE, в отличие от компонентов Web-интерфейса .NET, правила работы автоматических транзакций могут быть описаны в виде декларативных атрибутов методов. 

 (5) И Web-компоненты J2EE, и компонентов Web-интерфейса .NET могут определять политики защиты доступа к их методам. 


Номер 3
Отметьте среди перечисленных пунктов утверждения, правильно описывающие характеристики элементов платформ J2EE и .NET, служащих для разработки Web-приложений.

Ответ:

 (1) Директива Page, используемая в Web-формах, не имеет аналогичных директив в JSP. 

 (2) Web-формы ASP.NET имеют конструкции, аналогичные всем видам конструкций, используемых в JSP — директивам, тегам и скриптовым элементам. 

 (3) Директива include, используемая в JSP, не имеет аналогов в Web-формах. 

 (4) Конфигурационные файлы .NET не имеют аналогов в J2EE. 

 (5) Для дескрипторы развертывания Web-компонентов J2EE имеют есть аналогичные элементы компонентов ASP.NET. 




Главная / Программирование / Компонентный подход в программировании / Тест 14