| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Netværk  
  • Ethernet
  • FTP & Telnet
  • IP-adresse
  • Internet Netværk
  • lokale netværk
  • modemer
  • Network Security
  • Andet Computer Networking
  • Routere
  • virtuelle netværk
  • Voice Over IP
  • Trådløst netværk
  • trådløse Routere
  •  
    Computer Viden >> Netværk >> Internet Netværk >> Content
    Det primære formål med RMI - IIOP Extension
    RMI (Remote Method Invocation ) er Javas traditionelle form for fjernkommunikation , forlænget ved RMI- IIOP (eller " RMI løbet IIOP ") for at give mulighed for interoperability.RMI er en af ​​en gruppe af sprog , der bruger "objekt -orienteret programmering " ( OOP) stil, hvor et "objekt " er en datastruktur. C + + er et andet velkendt eksempel på et programmeringssprog i denne stil . RMI : Indført i 1997
    programmeringssprog er det ikke "Java ".

    RMI er et objekt -orienteret variant af Remote Procedure Call ( RPC ), hvorigennem Java-objekter kommunikere. Det havde den ulempe , når først oprettet, at det ikke gav mulighed for interoperabilitet mellem Java og ikke- Java-objekter .

    Java selv, et programmeringssprog , var blevet udviklet af James Gosling , for Sun Microsystems i 1994 . Oracle købte Sun i 2009.
    Andre Akronymer afkodet
    Dette var stedet for tidligere Orakler .

    IIOP er internettet Inter- ORB Protocol , en vigtig delmængde af CORBA standarden .

    En ORB er en " Object Request Broker ", og CORBA er "Common Object Request Broker Architecture ", den åbne standard for heterogen computing.

    standarder for CORBA er skabt og udgivet af en industri konsortium , Object Management Group ( OMG ) . Hundredvis af brugere og leverandører deltager i OMG .

    Således, for at indføre interoperabilitet , havde Oracle Corporation til at re- arbejde RMI til at overholde CORBA , hvilket er hvad RMI- IIOP er ca .

    Development
    Oracles Sun samarbejdede med IBM.

    Følgelig i 1998 Sun introducerede Java RMI- IIOP : . et vigtigt element , som er, at det kan anvendes uden at lære CORBA interface Definition Language ( IDL )
    Choices for programmører < br >
    Der er en gaffel i Java programmering vejen.

    Med tilgængeligheden af ​​RMI- IIOP , programmører, der allerede var bekendt med Java RMI havde i det væsentlige tre valgmuligheder .

    De kunne ignorere IIOP udvidelse og udvikle CORBA applikationer ved hjælp af IDL , som definerer kunden og server applikationer ved hjælp af programmeringssproget kender til dem .

    Eller kunne de ignorere IIOP udvidelse og IDL ligeledes , og blot holde sig inden for universet af programmeringssproget Java , ved hjælp af Java RMI til at muliggøre kommunikation mellem Java-objekter både tværs virtuelle maskiner og på tværs af fysiske maskiner .

    Men endelig kunne de bruge programmeringssproget Java med sin IIOP compiler option . Selskabet sagde, at dette ville gøre det muligt for programmøren at "opretholde legacy applikationer skrevet i andre programmeringssprog. "
    Kritik
    " Nej tak, bare banan. " p Det er værd at bemærke , at hele stil af objekt- orienteret programmering er kommet under kritik i de seneste år. Opfinderen af ​​en non- OOP sprog kaldet Erlang , Joe Armstrong, har sagt : "Problemet med objektorienterede sprog er, at de har fået alt det implicitte miljø, som de bærer rundt med dem Du ville en banan , men hvad du fik var . en gorilla holder banan og hele junglen. "

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan aktiveres en Atheros AR5007 802.11b /g WiFi Adap…
    ·Sådan Set Up en Windows 98 computer i Comcast 
    ·Qwest Vs. Comcast High Speed ​​Internet 
    ·Fejlfinding en Bredbånd Satellit Connectivity 
    ·Hvordan blokerer jeg alle pop-ups 
    ·Sådan deaktiveres muligheden for at ændre proxyindsti…
    ·Hvordan at tjene penge med Websites 
    ·Sådan Find Nogen på Blogspot 
    ·Tweaks til at forbedre Dial -Up Speed ​​Med Windows XP 
    ·Sådan Block Websites Brug ISA Server 
      Anbefalede Artikler
    ·Hvad er mobilt bredbånd på en Cell Phone 
    ·Hvad er DNS forudhentning 
    ·Sådan Stop trådløse signaler fra modstridende 
    ·Hardware og software Krav til Client Server Computing 
    ·Edb-vedligeholdelse management system Fordele 
    ·Sådan ændres Security på Netgear WGR614V6 
    ·Sådan Skjul Video Bar på MySpace 
    ·Hvordan til at overføre Sites Fra FileZilla til Coda 
    ·Sådan Set Up WiFi Internet 
    ·VoIP Parametre 
    Copyright © Computer Viden http://www.computerdk.com