This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
laboratoare:laborator05 [2014/11/10 21:00] Andrei Roșu-Cojocaru |
laboratoare:laborator05 [2014/12/02 15:23] (current) Andrei Roșu-Cojocaru |
||
|---|---|---|---|
| Line 10: | Line 10: | ||
| * proiectarea și configurarea serverului care implementează metodele unui obiect la distanță; | * proiectarea și configurarea serverului care implementează metodele unui obiect la distanță; | ||
| * proiectarea și configurarea clientului care invocă metodele unui obiect la distanță. | * proiectarea și configurarea clientului care invocă metodele unui obiect la distanță. | ||
| + | |||
| ===== Cuvinte Cheie ==== | ===== Cuvinte Cheie ==== | ||
| Line 479: | Line 480: | ||
| Să se implementeze metoda în clasa ''ReservationServiceImplementations''. | Să se implementeze metoda în clasa ''ReservationServiceImplementations''. | ||
| - | În interfaţa IDL, o posibilă definiţie a structurii Reservations ar putea fi: | + | În interfaţa IDL, o posibilă definiţie a structurii ''Reservations'' ar putea fi: |
| <code idl> | <code idl> | ||
| Line 491: | Line 492: | ||
| typedef sequence<ReservationInformation> Reservations; | typedef sequence<ReservationInformation> Reservations; | ||
| </code> | </code> | ||
| + | |||
| + | <note tip>Ulterior definirii metodei în interfața IDL, vor trebui generate din nou clasele ciot și schelet pentru client, respectiv server (se vor urmări etapele de la punctul 2).</note> | ||
| ===== Resurse ====== | ===== Resurse ====== | ||
| Line 496: | Line 499: | ||
| [[http://www.corba.org/|CORBA Web Site]]\\ | [[http://www.corba.org/|CORBA Web Site]]\\ | ||
| [[http://www.omg.org/spec/CORBA/|OMG Formally Released Versions of CORBA®]]\\ | [[http://www.omg.org/spec/CORBA/|OMG Formally Released Versions of CORBA®]]\\ | ||
| + | [[https://docs.oracle.com/javase/tutorial/rmi/index.html|The Java™ Tutorials - Trail: RMI]]\\ | ||
| [[http://www.javaworld.com/article/2077037/soa/corba-meets-java.html|CORBA meets Java]]\\ | [[http://www.javaworld.com/article/2077037/soa/corba-meets-java.html|CORBA meets Java]]\\ | ||
| [[http://www.oracle.com/technetwork/java/javase/tech/corba-135898.html|Java SE Core Technologies - CORBA / RMI-IIOP]]\\ | [[http://www.oracle.com/technetwork/java/javase/tech/corba-135898.html|Java SE Core Technologies - CORBA / RMI-IIOP]]\\ | ||
| [[http://www.oracle.com/technetwork/java/idl-139708.html|Java IDL Code Samples]]\\ | [[http://www.oracle.com/technetwork/java/idl-139708.html|Java IDL Code Samples]]\\ | ||
| [[http://dsnet.tu-plovdiv.bg/website/container/corba/corba.html|Introduction to CORBA - Short Course]] | [[http://dsnet.tu-plovdiv.bg/website/container/corba/corba.html|Introduction to CORBA - Short Course]] | ||
| + | |||
| ===== Soluții ===== | ===== Soluții ===== | ||
| - | disponibile pe 20 noiembrie 2014 | + | [[https://github.com/aipi2014/Laborator05/tree/master/Eclipse/|Proiect Eclipse]]\\ |
| + | [[https://github.com/aipi2014/Laborator05/tree/master/NetBeans/|Proiect NetBeans]] | ||