Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы_Модуль_2_2012-2013.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
99.84 Кб
Скачать

Контрольные вопросы для сдачи модуля №2 по дисциплине «Современные технологии разработки сетевых приложений и программ»

2012/2013

1. Java rmi/iiop

  1. Для ка­ких це­лей пред­на­зна­че­на тех­но­ло­гия Java RMI/IIOP?

  2. В каких случаях обычно применяют технологию Java RMI/IIOP?

  3. Для че­го пред­на­зна­чен про­то­кол IIOP?

  4. Ка­кие воз­мож­но­сти пре­дос­тав­ля­ет про­то­кол IIOP для технологии Java RMI?

  5. Какой интерфейс должны расширять все удаленные интерфейсы удаленных объектов Java RMI/IIOP?

  6. Какой интерфейс должны реализовывать удаленные объекты Java RMI/IIOP?

  7. Ка­кой тип ис­клю­че­ния все­гда дол­жен объ­яв­лять­ся при оп­ре­де­ле­нии уда­лен­ных ме­то­дов?

  8. Ка­кой класс Java RMI/IIOP дол­жен наследоваться уда­лен­ными сер­вер­ными объ­ектами для под­держ­ки взаи­мо­дей­ст­вия уда­лен­ных объ­ек­тов по про­то­ко­лу IIOP?

  9. Ка­кой класс дол­жен рас­ши­рять класс уда­лен­ного объекта при ис­поль­зо­ва­нии тех­но­ло­гии Java RMI/IIOP?

  10. В ка­ком па­ке­те рас­по­ло­жен класс PortableRemoteObject?

  11. Для ка­ких це­лей ис­поль­зу­ет­ся класс PortableRemoteObject?

  12. Для чего предназначен компилятор rmic?

  13. При помощи какой программы в технологии Java RMI/IIOP получают классы заглушек и скелетонов(каркасов)?

  14. Ка­кую оп­цию не­об­хо­ди­мо за­дать при за­пус­ке ком­пи­ля­то­ру rmic, для то­го что­бы он ге­не­ри­ро­вал ко­ды за­лу­шек и ске­ле­то­нов, под­дер­жи­ваю­щих взаи­мо­дей­ст­вие по протоколу RMI/IIOP?

  15. Ка­кая служ­ба именований ис­поль­зу­ет­ся для ре­ги­ст­ра­ции и по­ис­ка уда­лен­ных объ­ек­тов в тех­но­ло­гии Java RMI/IIOP?

  16. Какие программы, входящие в состав платформы J2SE, реализуют сервис имен CORBA?

  17. Для чего предназначена программа (утилита) tnameserv.exe?

  18. Для чего предназначена программа (утилита) orbd.exe?

  19. На какой машине должен быть запущен сервис имен при взаимодействии объектов с помощью Java RMI/IIOP?

  20. Ка­ким об­ра­зом осу­ще­ст­в­ля­ет­ся ре­ги­ст­ра­ция уда­лен­ных объ­ек­тов в служ­бе имен при ис­поль­зо­ва­нии тех­но­ло­гии Java RMI/IIOP?

  21. Ка­ким об­ра­зом осу­ще­ст­в­ля­ет­ся по­иск уда­лен­ных объ­ек­тов в служ­бе имен при ис­поль­зо­ва­нии тех­но­ло­гии Java RMI/IIOP?

  22. Для ка­ких це­лей ис­поль­зу­ет­ся ме­тод narrow клас­са PortableRemoteObject?

  23. Ка­ким об­ра­зом по­лу­ча­ют ссыл­ку на уда­лен­ный сер­вер­ный объ­ект на сто­ро­не кли­ен­та при использовании технологии RMI/IIOP?

2. Сис­те­ма безо­пас­но­сти Java

  1. Как на­зы­ва­ет­ся мо­дель безо­пас­но­сти, ис­поль­зуе­мая на плат­фор­ме Java 1.0?

  2. Как на­зы­ва­ет­ся мо­дель безо­пас­но­сти, ис­поль­зуе­мая на плат­фор­ме Java 1.1?

  3. Как на­зы­ва­ет­ся мо­дель безо­пас­но­сти, ис­поль­зуе­мая на плат­фор­ме Java 2?

  4. Что вхо­дит в со­став яд­ра сис­те­мы безо­пас­но­сти Java 2?

  5. Какие основные функции выполняет загрузчик классов JVM?

  6. Какие основные функции выполняет верификатор байт-кода JVM?

  7. Для ка­ких це­лей ис­поль­зу­ют­ся дис­пет­чер безо­пас­но­сти и кон­трол­лер дос­ту­па?

  8. Как мож­но ус­та­но­вить дис­пет­чер безо­пас­но­сти для приложения?

  9. Что под­ра­зу­ме­ва­ют под до­ме­ном безо­пас­но­сти в мо­де­ли безо­пас­но­сти Java 2?

  10. Для че­го используются фай­лы по­ли­тик безо­пас­но­сти?

  11. Ка­кую ин­фор­ма­цию со­дер­жит файл по­ли­ти­ки безо­пас­но­сти?

  12. Ка­кую струк­ту­ру име­ет файл по­ли­ти­ки безо­пас­но­сти Java 2?

  13. Ка­кую струк­ту­ру име­ет раз­ре­шаю­щая за­пись в фай­ле по­ли­ти­ки безо­пас­но­сти Java 2?

  14. В ка­ком ди­рек­то­рии по умол­ча­нию на­хо­дит­ся сис­тем­ный файл по­ли­ти­ки безо­пас­но­сти?

  15. Ка­ким об­ра­зом для JVM за­да­ет­ся ссыл­ка на поль­зо­ва­тель­ский файл по­ли­ти­ки безо­пас­но­сти?

  16. Для че­го при­ме­ня­ют классы прав доступа?

  17. Для че­го при­ме­ня­ют объекты java.io.FilePermission?

  18. Для че­го при­ме­ня­ют объекты java.net.SocketPermission?

  19. Для каких целей при­ме­ня­ют ути­ли­ту policytool?