
Контрольные вопросы для сдачи модуля №2 по дисциплине «Современные технологии разработки сетевых приложений и программ»
2012/2013
1. Java rmi/iiop
Для каких целей предназначена технология Java RMI/IIOP?
В каких случаях обычно применяют технологию Java RMI/IIOP?
Для чего предназначен протокол IIOP?
Какие возможности предоставляет протокол IIOP для технологии Java RMI?
Какой интерфейс должны расширять все удаленные интерфейсы удаленных объектов Java RMI/IIOP?
Какой интерфейс должны реализовывать удаленные объекты Java RMI/IIOP?
Какой тип исключения всегда должен объявляться при определении удаленных методов?
Какой класс Java RMI/IIOP должен наследоваться удаленными серверными объектами для поддержки взаимодействия удаленных объектов по протоколу IIOP?
Какой класс должен расширять класс удаленного объекта при использовании технологии Java RMI/IIOP?
В каком пакете расположен класс PortableRemoteObject?
Для каких целей используется класс PortableRemoteObject?
Для чего предназначен компилятор rmic?
При помощи какой программы в технологии Java RMI/IIOP получают классы заглушек и скелетонов(каркасов)?
Какую опцию необходимо задать при запуске компилятору rmic, для того чтобы он генерировал коды залушек и скелетонов, поддерживающих взаимодействие по протоколу RMI/IIOP?
Какая служба именований используется для регистрации и поиска удаленных объектов в технологии Java RMI/IIOP?
Какие программы, входящие в состав платформы J2SE, реализуют сервис имен CORBA?
Для чего предназначена программа (утилита) tnameserv.exe?
Для чего предназначена программа (утилита) orbd.exe?
На какой машине должен быть запущен сервис имен при взаимодействии объектов с помощью Java RMI/IIOP?
Каким образом осуществляется регистрация удаленных объектов в службе имен при использовании технологии Java RMI/IIOP?
Каким образом осуществляется поиск удаленных объектов в службе имен при использовании технологии Java RMI/IIOP?
Для каких целей используется метод narrow класса PortableRemoteObject?
Каким образом получают ссылку на удаленный серверный объект на стороне клиента при использовании технологии RMI/IIOP?
2. Система безопасности Java
Как называется модель безопасности, используемая на платформе Java 1.0?
Как называется модель безопасности, используемая на платформе Java 1.1?
Как называется модель безопасности, используемая на платформе Java 2?
Что входит в состав ядра системы безопасности Java 2?
Какие основные функции выполняет загрузчик классов JVM?
Какие основные функции выполняет верификатор байт-кода JVM?
Для каких целей используются диспетчер безопасности и контроллер доступа?
Как можно установить диспетчер безопасности для приложения?
Что подразумевают под доменом безопасности в модели безопасности Java 2?
Для чего используются файлы политик безопасности?
Какую информацию содержит файл политики безопасности?
Какую структуру имеет файл политики безопасности Java 2?
Какую структуру имеет разрешающая запись в файле политики безопасности Java 2?
В каком директории по умолчанию находится системный файл политики безопасности?
Каким образом для JVM задается ссылка на пользовательский файл политики безопасности?
Для чего применяют классы прав доступа?
Для чего применяют объекты java.io.FilePermission?
Для чего применяют объекты java.net.SocketPermission?
Для каких целей применяют утилиту policytool?