Главная / Программирование /
Компонентный подход в программировании / Тест 13
Компонентный подход в программировании - тест 13
Упражнение 1:
Номер 1
Отметьте среди перечисленных пунктов имена атрибутов, использованных в приведенной части XML-документа.
<person surname = "Foster" name = "John" sex = "male" birthdate = "17.05.1967">
<child name = "Ann" sex = "female" birthdate = "03.12.1986">
<child name = "Michael" sex = "male" birthdate = "21.09.1995">
<job title = "DB Programmer" start = "03.09.1987" end = "16.05.1992">
<job title = "System Analyst" start = "17.05.1992" end = "30.01.2001">
</person>
Ответ:
 (1) Foster 
 (2) surname 
 (3) job 
 (4) Michael 
 (5) 03.09.1987 
 (6) birthdate 
 (7) person 
 (8) title 
Номер 2
Отметьте среди перечисленных пунктов значения атрибутов, использованных в приведенной части XML-документа.
<person surname = "Foster" name = "John" sex = "male" birthdate = "17.05.1967">
<child name = "Ann" sex = "female" birthdate = "03.12.1986">
<child name = "Michael" sex = "male" birthdate = "21.09.1995">
<job title = "DB Programmer" start = "03.09.1987" end = "16.05.1992">
<job title = "System Analyst" start = "17.05.1992" end = "30.01.2001">
</person>
Ответ:
 (1) Foster 
 (2) surname 
 (3) job 
 (4) Michael 
 (5) 03.09.1987 
 (6) birthdate 
 (7) person 
 (8) title 
Номер 3
Отметьте среди перечисленных пунктов имена тегов, использованных в приведенной части XML-документа.
<person surname = "Foster" name = "John" sex = "male" birthdate = "17.05.1967">
<child name = "Ann" sex = "female" birthdate = "03.12.1986">
<child name = "Michael" sex = "male" birthdate = "21.09.1995">
<job title = "DB Programmer" start = "03.09.1987" end = "16.05.1992">
<job title = "System Analyst" start = "17.05.1992" end = "30.01.2001">
</person>
Ответ:
 (1) Foster 
 (2) surname 
 (3) job 
 (4) Michael 
 (5) 03.09.1987 
 (6) birthdate 
 (7) person 
 (8) title 
Упражнение 2:
Номер 1
Отметьте среди перечисленных пунктов элементы, используемые для построения распределенных Web-приложений в рамках платформы .NET.
Ответ:
 (1) Расширяемый язык разметки XML 
 (2) Технология Remoting 
 (3) Компонентная среда EJB 
 (4) Компонентная среда ASP.NET 
 (5) Архитектурный стиль многоуровневой системы 
 (6) Автоматически управляемые транзакции 
 (7) Спецификации JNDI 
Номер 2
Отметьте среди перечисленных пунктов элементы, используемые для построения распределенных Web-приложений в рамках как платформы .NET, так и платформы J2EE.
Ответ:
 (1) Расширяемый язык разметки XML 
 (2) Технология Remoting 
 (3) Компонентная среда EJB 
 (4) Компонентная среда ASP.NET 
 (5) Архитектурный стиль многоуровневой системы 
 (6) Автоматически управляемые транзакции 
 (7) Спецификации JNDI 
Номер 3
Отметьте среди перечисленных пунктов элементы, используемые для построения распределенных Web-приложений в рамках платформы J2EE.
Ответ:
 (1) Расширяемый язык разметки XML 
 (2) Технология Remoting 
 (3) Компонентная среда EJB 
 (4) Компонентная среда ASP.NET 
 (5) Архитектурный стиль многоуровневой системы 
 (6) Автоматически управляемые транзакции 
 (7) Спецификации JNDI 
Упражнение 3:
Номер 1
Отметьте среди перечисленных пунктов элементы, используемые для построения распределенных Web-приложений в рамках платформы J2EE.
Ответ:
 (1) Обработка сообщений протокола HTTP 
 (2) Служба Active Directory 
 (3) Web-контейнер 
 (4) Архитектурный стиль «данные-представление-обработка» 
 (5) Microsoft Transaction Server 
 (6) Определение политик защиты при обращениях к методам компонентов и ресурсам 
 (7) Интерфейс управления транзакциями JTA 
Номер 2
Отметьте среди перечисленных пунктов элементы, используемые для построения распределенных Web-приложений в рамках платформы .NET.
Ответ:
 (1) Обработка сообщений протокола HTTP 
 (2) Служба Active Directory 
 (3) Web-контейнер 
 (4) Архитектурный стиль «данные-представление-обработка» 
 (5) Microsoft Transaction Server 
 (6) Определение политик защиты при обращениях к методам компонентов и ресурсам 
 (7) Интерфейс управления транзакциями JTA 
Номер 3
Отметьте среди перечисленных пунктов элементы, используемые для построения распределенных Web-приложений в рамках как платформы .NET, так и платформы J2EE.
Ответ:
 (1) Обработка сообщений протокола HTTP 
 (2) Служба Active Directory 
 (3) Web-контейнер 
 (4) Архитектурный стиль «данные-представление-обработка» 
 (5) Microsoft Transaction Server 
 (6) Определение политик защиты при обращениях к методам компонентов и ресурсам 
 (7) Интерфейс управления транзакциями JTA 
Упражнение 4:
Номер 1
Отметьте среди перечисленных пунктов элементы платформы J2EE, нацеленные на решение задач организации связи и передачи данных между компонентами распределенных систем.
Ответ:
 (1) Поддержка EJB-контейнером пулов загруженных компонентов для более эффективной обработки запросов. 
 (2) Автоматическая организация транзакций в соответствии с указанной для методов EJB компонента политикой. 
 (3) Использование техники RMI для обращений к удаленным компонентам. 
 (4) Возможность управления транзакциями с помощью интерфейса JTA. 
 (5) Использование интерфейса JNDI для поиска ресурсов. 
 (6) Поддержка работы с сообщениями протокола HTTP в сервлетах. 
Номер 2
Отметьте среди перечисленных пунктов элементы платформы J2EE, нацеленные на решение задач поддержки целостности данных распределенной системы.
Ответ:
 (1) Поддержка EJB-контейнером пулов загруженных компонентов для более эффективной обработки запросов. 
 (2) Автоматическая организация транзакций в соответствии с указанной для методов EJB компонента политикой. 
 (3) Использование техники RMI для обращений к удаленным компонентам. 
 (4) Возможность управления транзакциями с помощью интерфейса JTA. 
 (5) Использование интерфейса JNDI для поиска ресурсов. 
 (6) Поддержка работы с сообщениями протокола HTTP в сервлетах. 
Номер 3
Отметьте среди перечисленных пунктов элементы платформы J2EE, нацеленные на решение задач организации процессов и потоков в рамках распределенной системы.
Ответ:
 (1) Поддержка EJB-контейнером пулов загруженных компонентов для более эффективной обработки запросов. 
 (2) Автоматическая организация транзакций в соответствии с указанной для методов EJB компонента политикой. 
 (3) Использование техники RMI для обращений к удаленным компонентам. 
 (4) Возможность управления транзакциями с помощью интерфейса JTA. 
 (5) Использование интерфейса JNDI для поиска ресурсов. 
 (6) Поддержка работы с сообщениями протокола HTTP в сервлетах. 
Упражнение 5:
Номер 1
Отметьте среди перечисленных пунктов элементы платформы .NET, нацеленные на решение задач поиска ресурсов в распределенных системах.
Ответ:
 (1) Служба ActiveDirectory. 
 (2) Поддержка работы с сообщениями протокола HTTP с помощью программного интерфейса Web-сервера ISAPI. 
 (3) Автоматическая поддержка параллельной обработки запросов с помощью разных компонентов. 
 (4) Автоматическая организация транзакций в соответствии с атрибутами методов компонентов. 
 (5) Использование техники Remoting для обращений к удаленным компонентам. 
 (6) Определение техник аутентификации при доступе к компонентам в конфигурационных файлах компонентов и приложений. 
Номер 2
Отметьте среди перечисленных пунктов элементы платформы .NET, нацеленные на решение задач защиты доступа к ресурсам в распределенных системах.
Ответ:
 (1) Служба ActiveDirectory. 
 (2) Поддержка работы с сообщениями протокола HTTP с помощью программного интерфейса Web-сервера ISAPI. 
 (3) Автоматическая поддержка параллельной обработки запросов с помощью разных компонентов. 
 (4) Автоматическая организация транзакций в соответствии с атрибутами методов компонентов. 
 (5) Использование техники Remoting для обращений к удаленным компонентам. 
 (6) Определение техник аутентификации при доступе к компонентам в конфигурационных файлах компонентов и приложений. 
Номер 3
Отметьте среди перечисленных пунктов элементы платформы .NET, нацеленные на решение задач организации связи и передачи данных между компонентами распределенных систем.
Ответ:
 (1) Служба ActiveDirectory. 
 (2) Поддержка работы с сообщениями протокола HTTP с помощью программного интерфейса Web-сервера ISAPI. 
 (3) Автоматическая поддержка параллельной обработки запросов с помощью разных компонентов. 
 (4) Автоматическая организация транзакций в соответствии с атрибутами методов компонентов. 
 (5) Использование техники Remoting для обращений к удаленным компонентам. 
 (6) Определение техник аутентификации при доступе к компонентам в конфигурационных файлах компонентов и приложений. 
Упражнение 6:
Номер 1
Отметьте среди перечисленных пунктов значение транзакционного атрибута, используемого в J2EE для методов, при вызове которых всегда создается новая транзакция.
Ответ:
 (1) Required 
 (2) RequiresNew 
 (3) Mandatory 
 (4) NotSupported 
 (5) Supports 
 (6) Never 
Номер 2
Отметьте среди перечисленных пунктов значение транзакционного атрибута, используемого в J2EE для методов, которые работают либо в контексте той же транзакции, что и вызвавший их метод, либо вне контекста транзакции.
Ответ:
 (1) Required 
 (2) RequiresNew 
 (3) Mandatory 
 (4) NotSupported 
 (5) Supports 
 (6) Never 
Номер 3
Отметьте среди перечисленных пунктов значение транзакционного атрибута, используемого в J2EE для методов, которые работают в контексте транзакции вызвавшего их метода и создают исключительную ситуацию при попытке вызвать их вне транзакции.
Ответ:
 (1) Required 
 (2) RequiresNew 
 (3) Mandatory 
 (4) NotSupported 
 (5) Supports 
 (6) Never