Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Primárne Účel RMI - IIOP Extension

RMI ( Remote volanie metód ) je Java tradičná forma komunikácie na diaľku , predĺžená RMI - IIOP ( alebo " RMI cez IIOP " ) , aby bolo možné interoperability.RMI je jedným zo skupiny jazykov , ktoré používa " objektovo orientované programovanie " ( OOP ) v štýle , kde sa " objekt " je dátová štruktúra . C + + je ďalší známy príklad programovacieho jazyka v tomto štýle . RMI : Predstavený v roku 1997
z programovacieho jazyka nie je to " Java " .

RMI je objektovo orientovaná variant Remote Procedure Call ( RPC ) , prostredníctvom ktorého Java objekty komunikovať . To malo nevýhodu , keď najprv vytvoril , že to neumožňovala interoperability Java a non - Java objektov .

Java sama o sebe , programovací jazyk , bol vyvinutý James Gosling , Sun Microsystems , v roku 1994 . Oracle kúpil Sun v roku 2009 .
Ostatné skratky Decoded Cestuj Jednalo sa o miesto skorších veštcov .

IIOP je Internet Inter - ORB Protocol , dôležitý podmnožina štandardu CORBA .

ORB je " Request Object Broker " a CORBA je " Common Object Request Broker Architecture , " otvorený štandard pre heterogénne výpočtovej techniky .

štandardy pre CORBA sú vytvorené a zverejnené na priemyselné konzorcium , Object Management Group ( OMG ) . Stovky užívateľov a dodávateľov zúčastniť OMG .

Tak, aby sa zavedenie interoperability , Oracle Corporation musel znovu pracovať RMI v súlade s CORBA , čo je to , čo RMI - IIOP je .

Development
Oracle Sun spolupracuje s IBM .

Preto v roku 1998 Sun predstavil Java RMI - IIOP : . jeden dôležitý rys , ktorý je , že môžu byť použité bez učenia CORBA rozhraní Definition Language ( IDL )
voľby pre programátorov

tú vidličku v programovacom ceste Java .

S dostupnosťou RMI - IIOP , programátori , ktorí už boli oboznámení s Java RMI mal v podstate tri možnosti .

Mohli ignorovať rozšírenie IIOP , a rozvíjať CORBA aplikácie pomocou IDL , definovanie klienta a serverové aplikácie používajúce programovací jazyk známy pre ne .

Or , mohli ignorovať rozšírenie IIOP a IDL podobne , a jednoducho zostať vo vesmíre programovacieho jazyka Java , pomocou Java RMI s cieľom umožniť komunikáciu medzi Java objekty , a to ako naprieč virtuálnymi strojmi a medzi fyzickými strojmi .

Ale nakoniec , oni mohli používať programovací jazyk Java s jeho IIOP možnosť kompilátora . Spoločnosť uviedla , že by to umožnilo programátorovi " udržať staršie aplikácie napísané v iných programovacích jazykoch . "
Kritika dovolená " Nie , vďaka , len banán . "

Je potrebné poznamenať , že celý štýl objektovo orientovaného programovania sa dostal pod kritiku v uplynulých rokoch . Vynálezca non - OOP jazyk volal Erlang Joe Armstrong , povedal : " Problém s objektovo orientovaných jazykov je , že mám všetky tie implicitné prostredie , že nosiť so sebou chcel si banán , ale to , čo dostal , bola . gorila drží banán a celú džungľu . "

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené