NB : Jeg håber ikke at dette er hel sort snak... Der er et stykke tid siden jeg arbejdede med CORBA ------
IDL står for Interface Definition Language.
Man bruger IDL-filer til at lave sprog-uafhængige definitioner af interfaces. F.eks. vil en idl-fil være ens for c++ og java, hvis der skulle laves en metode sayHello() som returnere en tekststreng...
Man skal huske på at de distributive objekter man lægger ud i Orb'en jo også skal kunne kaldes af andre programmeringssprog. Derfor er der brug for en 3-parts definition af, hvilke metoder der er tilgængelige, og hvad parametre de modtager og returnerer
I Java laver man en IDL-fil med disse defintioner. Derefter kompileres IDL-filen, hvilket resulterer i stubs og interfaces, som klassen, der implementerer disse services så nedarver fra.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.