Sunteți pe pagina 1din 6

ROBERT D.

POSSIBLE ANSWER
ANDREI D. CORRECT
PETRE MARIN v1
PETRE MARIN v2
TAVI
FELICIA

1. Care din urmatoarele actiuni sunt necesare pentru buna functionare a unui server
RMI ? f
a. Exportul obiectului la distanta
b. Toate actiunile sunt necesare.
c. Crearea unei instante a obiectului la distanta
d. Legarea instantei obiectului de la distanta la registrul RMI

2.Care dintre urmatoarele exceptii este aruncata de o metoda apelabila de la distanta?


a. ?
b. ?
c. ?
d. ?

NotBoundException - if name is not currently bound


MalformedURLException - if the name is not an appropriately formatted URL
RemoteException - if registry could not be contacted
AccessException - if this operation is not permitted (if originating from a non-local host,
for example)

3.Ce nivel poate fi construit folosind programarea bazata pe socket-uri de comunicatie?


a. Toate raspunsurile sunt incorecte.
b. Enterprise JavaBeans
c. Remote Method Invocation
d. EJB si RMI

4.Care este exceptia ce trebuie gestionata intr-un program Client care foloseste RMI?
a. ?
b. ?
c. ?
d. ?
5.Entitatea Stub este:
a. O entitate care reprezinta obiectul la distanta.
b. Toate raspunsurile sunt corecte.
c. Un obiect care actioneaza ca un ”gateway” in sectiunea client.
d. Un obiect prin care toate cererile de iesire sunt routate (redirijate).

6. Care dintre urmatoarele actiuni sunt permise intr-o arhitectura bazata pe RMI?
a. Toate raspunsurile sunt corecte.
b. Invocarea unei metode a unui obiect Java care se executa in paralel pe aceeasi
masina.
c. Invocarea unei metode a unui obiect Java care se executa pe un alt Thread in
Multi-threaded Programming.
d. Invocarea unei metode a unui obiect Java care se executa pe o alta masina.

7.Câte tipuri de implementari ale protocolului are RMI?


a. ?
b. ?
c. ?
d. ?

8.Pe cate layere este organizata arhitectura RMI?


a. Toate raspunsurile sunt incorecte. Exista un singur layer atat pe sectiunea Client
cat si pe sectiunea Server.
b. 2
c. 3
d. 4
9.Care din urmatoarele sunt atribute / caracteristici ale UDP?
a. ?
b. ?
c. ?
d. ?

UDP UDP este un protocol neorientat spre conexiune care transmite datele cu ajutorul
protocolului IP. UDP oferă aplicaţiilor acces direct la serviciul de transmitere a datelor
dar nu oferă mecanisme de corectare a erorilor. Spre deosebire de TCP, UDP nu
realizeaza o conexiune logica intre cele doua gazde, ci incapsuleaza informatia in
pachete independente (datagrame), impreuna cu adresa destinatie si numarul portului,
si apoi le transmite prin retea.

10.Care din urmatoarele sunt atribute / caracteristici ale TCP/IP?


a. ?
b. ?
c. ?
d. ?

TCP Protocolul TCP este un protocol orientat spre conexiune aflat pe nivelul transport
care asigura servicii de comunicare sigure cu detectarea si corectarea erorilor intre
doua gazde. Stabilirea unei conexiuni se bazeaza pe adresa IP a maşinii destinaţie si
pe numărul portului pe care aceasta asteaptă cereri de conectare. Porturile de servicii
sunt identificatori numerici pentru diferite servicii bazate pe reţea. Numerele folosite
pentru porturile de servicii au valori intre 0 si 65535. Combinaţia dintre adresa IP si
numarul de port este folosită pentru crearea unui termen abstract, numit socket (canal
de comunicatie). Un socket furnizeaza facilitati pentru crearea de fluxuri de
intrare/iesire, care permit schimburile de date intre client si server. Atunci cand se
stabileste o conexiune, atat clientul cat si serverul vor avea cate un socket,
comunicarea efectiva realizandu-se intre socketuri.
11.Care din urmatoarele pachete sunt folosite in Java pentru invocarea metodelor la
distanta?
a. ?
b. ?
c. ?
d. ?

import java.rmi.*;
import java.rmi.Remote;
import java.rmi.RemoteException;
import java.net.MalformedURLException;
import java.rmi.Naming;
import java.rmi.NotBoundException;
import java.rmi.registry.LocateRegistry;
import java.rmi.registry.Registry;
import java.rmi.server.UnicastRemoteObject;

12.Care dintre urmatoarele straturi din arhitectura RMI pot sa intercepteze apelurile
metodelor efectuate de Client si pot sa le redirectioneze catre un serviciu RMI de la
distanta?
a. ?
b. ?
c. ?
d. ?

13.Care dintre RMI si EJB, ofera servicii pentru accesarea unui obiect (cunoscut sub
numele de obiect la distanta) care ruleaza pe o alta JVM?.
a. ?
b. ?
c. ?
d. ?

Ambele RMI si EJB


14.In RMI, obiectele sunt transmise prin:
a. ?
b. ?
c. ?
d. ?

Objects are passed by value

16.Java Remote Method Protocol (JRMP) este:

JRMP ( Java Remote Method Protocol ) is the specific protocol of Java technology to
look at and refer to remote objects. It is a wire-level protocol running at a level below
RMI (RMI) and over TCP / IP.

17.Care dintre urmatoarele straturi din arhitectura RMI pot sa mentina sesiunea in
timpul apelului metodei si pot sa defineasca si sa accepte semantica de invocare
a conexiunii RMI?
a. Transport Layer
b. Stub si Skeleton Layer
c. Application Layer
d. Remote Reference Layer

22.Care din urmatoarele actiuni sunt realizate de un server de retea care foloseste
modelul firelor de executie multiple?
a. ?
b. ?
c. ?
d. ?

EXTRA

1.Care din urmatoarele actiuni nu sunt necesare pentru buna functionare a unui
server RMI ?
(4 Points)
a. Toate actiunile sunt necesare.
b. Crearea unei instante a obiectului la distanta
c. Legarea instantei obiectului de la distanta la registrul RMI
d. Exportul obiectului la distanta
https://quizack.com/java/questions-and-answers

S-ar putea să vă placă și